I have headaches similiar to you. I started getting them when I was 13 and have never found a cure. They're usually triggered by coffee,alcohol, bad posture and junk food. All the good stuff in life

The only way I can keep it under control so I don't wake up and go to bed with a headache is healthy eating and lifting weights.
Since your headaches are new and you have tried food elimination you should ask your dentist to check your teeth to see if you have been grinding. That can also cause headaches.