It may be related to lungs ..as you have strong history of chronic cough..or may be anxiety related as it is on and off in 2-3 days..
In both cases u need proper consultation..and PFT test etc.
Consult a Pulmonologist..either on call or in person
Answered2020-05-30 09:14:09
Let others know if this answer was helpful