(Original post by heidigirl)
I would suggest aspirin to anyone who has migraines and hasn't previously tried it. I thought my GP was mental when he prescribed it to me, having assumed it would be as useless as paracetamol or ibuprofen, but actually it's the first thing that's really worked for me. It completely averts a migraine for me if I take it in time, and really lessens the affects if I take it after a migraine is in full swing (brings skull-crushing-omg-I-think-someone-has-driven-a-spike-into-my-brain type pain down into just regular horrible throbbing headache). Codeine never did a lot for me, helped a little pain-wise but not that much.
It's definitely a good idea to note what you think might bring your migraines on (maybe keep a diary of what you've eaten/done etc before each migraine?) so you can discover what the biggest triggers are for you. Common triggers include chocolate, red wine, coffee, MSG, tiredness and of course, stress.
It's hard to avoid stress completely though; exam periods set my migraines off too and I had the misfortune to have one right in the middle of one this year (no headache, just really sick, clumsy and vision all wonky, but I was so spaced out that I have no idea if I wrote anything that made sense and then crashed for 4 hours afterwards...). Maybe try scheduling in some relaxation when you know you're likely to be stressed (have a bubble bath, take a nap, listen to some relaxing music or something
I think the present thoughts on migraines is that it's some sort of combination of central nervous system and vascular dysfunction. I would really recommend reading 'Migraine' by Oliver Sacks, it's a really interesting read and I found it really useful in understanding the whole structure/symptoms of my migraines.