I used to get serious Migraines when I was at school. Nobody ever belived how bad they were. So I totally feel for ya!
I went to a "Specialist" in london from when I was about 9 years old till I was 17. They had me on all kinds of medication, different diets and things like that. Luckily they cleared up once I got into 6th form. So I think they were all to do with my raging hormone's! (I'm a randy bugger I guess!)
But some of the things which eased them for a while were: -
Cutting out dairy products (even Chocolate!),
Doing lots more exercise (always a good thing!),
Meditating before you go to sleep (trying to de-stress I guess)
Cut out Caffine (coffee, fizzy drinks, everything that has it in!)
Also Get your eye's tested (if I don't wear my glasses I get them now & then under floresent lights, and sat infront of the CPU). Go to the dentist as well you may have a slight Cross bite? Or like one of the other suffer's grind your teeth! He was cured by just wearing a gum shield at nite (apparantly it made him dribble on the pillow though!).
Good luck with the pain mate, but please do go and get check out.
Headaches can be symtoms of much bigger problems