Ok so i am ayoung 18 year old and i've suffered from migraines since i was about 12, but i would only get them every six months or so. With my migraines i get, first of all flashes of light in my...