I suffered daily headaches and then migraines followed as I got older.
When my son was deemed 'celiac', our whole house went gluten free.
Then my Mom gave us some Lindt Chocolate Easter bunnies (Lindt uses malt but at the time I didn't know that malt was gluten). I suffered for 3 days after that/those
bunnies!!
Please do look at food reaction as the number one cause for any type of headache.
I did an elimination diet and every once in a while do a 'fast' so that I can retest something that seems suspect. Grains seem to be very troublesome for both my spouse and myself, as well as our two children (we have 3 but haven't given the youngest one any grains yet... and so don't know about his status).
Dairy can cause headaches and sinus. My dd get bone pain if she consumes it.... oh, earaches/infections also. She is a mirror of my mother who also suffers leg pain with dairy. We have isolated it down to the casein protein.
Eggs also cause sinus issues for me.... although they're fine in baked goods.
Check the foods you eat most... those would be the most likely culprits.
HTH