Topamax
"I've had cronic migraines since I was 14 and I was put on topamax at 16 at 50mg  I've been on it for 4 years now and its worked great for me until recently when I delt with the loss of my father and started experiencing light head aches so my doctor upped me to 100mg, 50mg in the morning and 50mg at night and I haven't gotten a migraine since. Its also helped me as a mood stabilizer too, I would recommend this medication if over the counter drugs aren't working for your migraines it really does wonders"