Thanks for writing your query.
First thing I would advice you is that get an appointment from an Ophthalmologist and get your eyes examined.
If there is no abnormality in your eyes, then most likely you are having symptoms of migraine
Migraines are single sided headaches
and can be associated with some abnormality in vision and hearing during the attacks. The pain can be aggravated by bright lights and loud noises.
There are some trigger factors which increase the severity and intensity of the attacks.
Some common ones are :-
1. Lack of sleep.
2. Missed meal.
3. Physical/emotional stress
5. Dairy products.
6. Foods containing MSG.
7. Some perfumes.
8. Menstural cycle infemales.
You can look out which factor is triggering your attack and try to prevent them.
Also get yourself examined by a Neurophysician and get a scan of your head and neck done.
I hope this is helpful to you.