I know exactly how you feel, I have the same.... had to refrain from coughing up a lung at work infront of customers. Nyquil has been a life saver for me because when I lay down I cough and cough and get no sleep until it knocks me out.