Veronica
I had a dry cough for quite a few months and it kept me from sleeping also. My GP said it was allergies. I went to a Pulmonary Dr. He said I had asthma. I have an inhaler (Advair) which I use twice a day and it took the cough away within 2 days. Hope this helps.