I'm 30, and have had migraines since I was 14. The hardest thing I've found in my entire experience with migraines is getting healthcare professionals to listen to me. Unlike most, I don't experience the nausea, or the aura with my migraine, but I will wake up with them in the middle of the night and it feels like someone is shoving a white hot poker through my left eye. While I do wear corrective lenses, my ophthalmologist says there's nothing wrong with my eye to be causing this, but because the biggest symptoms I experience are photosensitivity (photophobia), hot flashes, and the inability to focus, they brush it off and tell me to pop a Tylenol.
I've been to 6 different doctors trying to find something - anything - that will help, but have pretty much been left to deal with this on my own. Almost all of them have told me that light isn't a migraine trigger, but for me it is. The other hard part of it is, I have a very high pain tolerance, so a migraine I would describe as a 5, or 6 on the pain scale, is the same level that would have my friend running to the ER for hers. We both have migraines, but on some level, it seems as though it's easier for someone who has a lower pain tolerance to be taken seriously by doctors.
Roughly two out of seven days a week, I'm wearing an eye patch over my left eye just to lessen the amount of light that gets in. The migraine at that point will become worse in the sense that it is all-over instead of the pinpoint pain when I have both eyes uncovered, because my right has to compensate for the loss of vision. I don't know if it's just my experiences, but it seems that if you don't go in screaming or crying in pain, the doctors don't listen.
The OTC medicines that are out there - Excedrin migraine, and Bayer to name a few, have no effect at all on my migraines. They don't even take the edge off. I have Vitamin B12, and D3, but those don't seem to do much. I've honestly gotten to the point where I've given up on doctors completely and am just dealing with it the best I can on my own. 'Cowboy up' as they say.