For being awake during the day, I prefer Dimetapp. You can match your symptoms to the variety of options available. For night time coughing, I use Nyquil. It really helps you sleep. You don't have to buy the name brand. The drug store knock-offs are every bit as good as the original.