Hi thanks for asking question.
Here are few possibility in your case.
1.First you have to get your blood pressure measurement.Because
hypertension can lead to headache like symptoms if it is above 160/100 since long duration.So if hypertension present then first treat it.
2.Second this headache could be part of viral infection of
respiratory tract if
sore throat, blocked nose etc present.Drink more water and treat it symptomatically like
analgesic for pain and decongestant like antihistaminic for cold.
3.You also have some eye problem so if headache with flashes of light present then
migraine can be cause.It is treated with tryptan drugs.
4.If you have stressful routine days then also along with less sleep headache can occur.
5.headache might be because of reffered pain if you have ear problems and dental infection.so they has to be ruled out.
As preliminary approach rule out these problem first.then if not clear further work up can be done with like that according to physical examination like MRI.
Dr.parth