Normally I'd take Imitrex, which makes it less bad, but I couldn't find any - time to get more from my doctor, me thinks. I can't take Benadryl because I have an allergic reaction (I think I was sensitized to it because my mom would use it as a sleep-aid for me when I was a kid and too ill to sleep). But next time I'll absolutely have to try the ice packs - it makes sense, the problem is swollen blood vessels.
no subject