Question: what is the best over the counter cough medication?
Answer: Pseudoephedrine: An OTC medicine that relieves nasal congestion. ... 
Guaifenesin: Often known by its brand name Mucinex, guaifenesin is the only OTC expectorant available to help relieve symptoms from colds.