It is your migraine that causes the blurred vision which is so bad for your eyes. You should use some eye drops to get the clear eye sight. You should better have the good rest for the eyes to let them relieve to some degree. You should use the medicine to treat your migraine which will be good for you. You should better treat them as soon as possible.
Well, it will just take about several days for your blurred vision to disappear. When it occurs, your eyes will feel discomfort. And then blurred vision may occur, and even double vision can happen too. Of course, you can take some measures to treat it. In that way, it will just disappear in several days. By the way, blurry vision is also can be caused by the bacteria, and other allergies. So when your eyes are infected by some viruses, you can get eye infection. At the same time, your blurry vision can occur too. So you should be careful about it. Besides, blurry vision can also be caused by some other factors, such as Macular degeneration.
Migraine is a chronic disease characterized as headaches, resulting from a series complicated reaction between nervous system and vascular system as well as some alterations in brain. Migraine is commonly associated with headaches. Usually the headache happens to just one temple, described as throbbing and intense pain. Sympathetic nervous system is stimulated when migraine attacks. The sympathetic nervous system is believed to control the primitives respond to stress and pain, which is called fight or flight response. It causes many symptoms coming with migraine attacks, including nausea, vomiting and diarrhea. These increased sympathetic activities make patient very sensitive to light and sound, that is why most migraine patients would like to lie in a quiet and dark room. It is really difficult to say how long does it last. Attacks of migraine last from hours to days. Stay in quiet and dark room to relax. Apply some compress on head if it could make you feel better. Actually if possible, have a sleeping would be great for migraine sufferer, because usually migraine can't awaken people in sleeping. Do a little massage on the head and see if it can make your feel more comfortable. To avoid migraine, you should quit smoking and avoid food rich in tyramine. Live a healthy life with exercises and sufficient sleeping could lower the risk of migraine attack. Acupuncture is a good treatment for migraine too.