I am 30 and have suffered from Migraine headaches since I was about 10. They became much more frequent in my mid to late 20s but they are finally starting to become less frequent. I wanted to know when is the age when most people finally outgrow them? Any tips on preventing them?