Since you have had a sinusitis
and a migraine
one thing to rule our from ocular side is the refractive headaches
And migraine headaches needs a long term therapy to be off the symptoms.
With a previous history of injury , an eye examination to see the refractive status and opinion about your optic nerve
, will help your eye doctor to decide whether to go for an imaging (CT scan/MRI) or continue the anti migraine treatment.
Check your blood pressure too.
Hope this helps. Take care.