The generally accepted most effective cough medicine is a syrup combination of hydrocodone, guafinesin, and dextromethorphan. It is prescription only however. Delsym is DXM only, and can be effective as well. None of these medicines are effective for whooping cough, or non-productive (non-phlegmatic), long lasting coughs. You should see a doctor.