Mine arent as bad as yours. I had head pains, nauseus(sp)and have to be in the complete darkness. Imitrex gave me chest pains. My doctor prescribed me something else and it made me drowsy. I decided to stick with the over the counter Excedrine for Migraines. It worked great. I think it is the cafeine. Sometimes when I have a slight headache, I drink a coke or pepsi and the cafeine kills the headache.
My migraines were completely stress related. I worked a job I hated with a boss that I couldnt stand. Miraculously

when I got another job, the migraines went away for the most part. Now, I deal with other stress related illnesses but very few migraines.