Hi thanks for your question.
The symptoms you have described are of upper respiratory tract
infection,but since symptoms are there for months together ,these needs to be investigated.
Consult a physician specialist to investigate youself for persistent symptoms.
You may need complete blood count
,sputum examination and chest X Ray
and many more tests to know the cause of your symptoms.
Hope this answers your questions.