I've mentioned on other threads, Phenergen is the only thing that has helped me. But as mentioned above, it will make you feel very sleepy. I usually take it before I go to bed, and it helps take the edge off in the morning. I'll take a half one during the day if I feel like I need it. I tried a lot of the home remedies, and they just weren't doing it for me.
I still feel crummy most of the time, but the Phenergen does help. I just can't take it often enough to wipe out the pukies because I get too sleepy.