Question: what cough medicine can i take if i have diabetes?
Answer: Dextromethorphan is an ingredient in many cough preparations and at recommended doses is safe for people with diabetes.
Guaifenesin is an ingredient that loosens mucus and makes it easier to cough it up. ... 
Decongestants.