Every time I take Vicodin, it gives me a nasty migraine. It took me a few surgeries to figure this out. I'd be headache free before and after surgery, but I'd invariably develop a headache after I got home and start taking these meds. And this headache will not go away until after I stop taking them. So much for taking a pain med and having it give me more pain.