How to get rid of this affliction? Usually the uncomfortable symptoms end by themselves within half an hour. So no treatment is needed in such a case. It’s necessary to rest your eyes till your sight normalizes.
If you suffer from a headache – take a painkiller your doctor advises you. If you have a sight loss just in one eye, it may be provoked by a serious condition, that has nothing to do with migraine. Talk to your doctor at once or call an ambulance.
There have been not enough experiments as for the best ocular migraine cure or prevention. A doctor can prescribe you blood pressure medications like calcium-channel blockers or beta-blockers. As you see, it’s a dangerous condition, which requires the same attitude towards it. So be very attentive to your health.