I get migraines occasionally as well-- but they started before the IBS (by 6 years) and they haven't been as intense the last couple of years. I take either Maxalt MLT for migraines (if I feel one coming on before the pain hits) or Percocet if I don't catch it in time and I'm in agony. Usually 2 Percocet followed by another 2 about 4 hours later knocks it out, or allows me to sleep and I feel better the next morning. Regarding the stiff neck-- I usually get a stiff neck before and during a migraine, which probably means I have a combination tension/migraine headache. Imitrex works OK for me, but the moment after taking it is very uncomfortable-- the tightening of the chest, the rapid heartbeat-- no fun. For me Maxalt is much better. I take Maxalt MLT, which you dissolve under your tongue and its works within seconds (like the old Imitrex injections did). I think there might be an Imitrex nasal spray, but I hear it's not as effective. The sublingual Maxalt is the ticket in my book, with Percocet as the backup. Sorry you're suffering from migraines-- I know how debilitating they are (kind of like IBS in another way), but the medications they have now are so much better than when I first got them. I used to have to take Ergotamine (Caffergot) or strong doses of caffeine. Sometimes I even had to go to the emergency room for Demerol, but with Maxalt and Percocet, I haven't had to go to the ER in over 10 years. Best of luck and I hope the Imitrex works. If not, there are a lot of different drugs-- Frova, Amerg, Fiorinal, Percodan, etc.