welcome to Healthcare Magic forum..
It seems that your friend might be suffering
from some kind of allergy
which in turn might be causing these symptoms!! you could ask him to consult a pulmonalogist and get a pulmonary function test
This will help to determine the cause and appropriate treatment!!
Hope this helps!!