Dry or non-productive cough does not produce mucus or phlegm. It usually occurs due to irritation or inflammation of the upper respiratory tract caused by viral infections, such as flu, allergies ...
In order to stop uncontrollable coughing at night ... beta blockers, and non-steroidal anti-inflammatory drugs (NSAIDs) can ...