heavy coughing

Its 5am in morning and I am coughing madly .
Its like some time of irritation in throat.
Help

Get a humidifier also check for post nasal drop. Finally get an air cleaner with an ionizer to remove irritating particulate.