I get the flu a lot, so I depend a lot on medicine to help me feel better. Pills are okay, but they don t really help. Theraflu is okay, but tastes terrible. The only thing that seems to really help me is liquid cough syrup (DayQuil, NyQuil, Robotussin, etc). However, every time I take the syrup, my stomach hurts terribly and makes me feel the need to vomit for around 20 minutes. Is this because I m taking it on a (pretty much) empty stomach, or could this be an allergic reaction?