It may be Nasobronchial allergy or may be due to post nasal drip.
Next Steps
ENT consultation regarding any sinusitis and Chest consultation for any lungs findings,so that accordingly treatment may be advised.
Health Tips
gap between dinner and sleeping should be 2 hour's to prevent GERD.
Try to find out things which aggravate your symptoms.
Allergy test may be helpful.