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 done..
This will help to determine the cause and appropriate treatment!!
Hope this helps!!