Sir,
The causes are many. Online consultation is not the best option. Please meet a neurologist in your city.
Causes cane be - Migraine. High BP,
If visual problems - then meet a Doctor immediately
Next Steps
Appointment with Neurologist.
Health Tips
If Feeling dizzy, or Visual disturbance, please meet Dr Immediately