I cough at night and can't sleep.

Consult your MD. You are not able to sleep because of cough, i will suggest you get it checked by your doctor.You may have 1gastro intestinal reflux 2allergies/asthma 3chronoc bronchitis 4cough due to smoking and there can be other pulmonary conditions causing the cough.