Hi. I'm online and happy to answer your question today.
Many, many things can cause ocular migraine to occur or to become more frequent and, yes, stress is one of them.
There are a number of drugs to treat migraines, the majority of them are by prescription.
As far as over the counter treatments I find that caffeine, like drinking a pepsi quickly, can break my migraines before they get going strong.
On the Rx front there are pain relieving meds such as advil, excedrin migraine, triptans such as imitrex and ergot compounds such as migergot.
Also medicines such as compro can be helpful for the nausea and strong narcotics, such as morphine and codeine for pain
There are also drugs you can take on a daily basis to decrease the frequency or stop the ocular migraines. There are many types. Beta blockers, such as inderal, antidepressants, such as Pemelor and anti-seizure medications such as topamax have all been found to be useful.
If you are thinking of trying any of these treatments I suggest you consult with a neurologist who treats headaches.
Does this make sense to you?
Please remember the top 3 ratings are positives [Excellent service is my goal] and this is how we are compensated. Rate my answer when you are satisfied. If you feel the need to rate low, please stop and reply to me via the REPLY TO EXPERT button with the issue you have. I will be happy to continue further and do everything I can to provide you with the service you seek.
Otherwise, a high positive rating is very much appreciated, bonuses are great, and find me anytime for follow up.
Let me know if you have further questions.
I see that you are offline. I'll switch over to the Q&A system. This system works a lot like 'text messaging' but an email is sent to each of us anytime something is posted to this thread. We can continue to work on your question there..... :)