Just a general note to all the lads and ladettes on here that never go to the Drs with the "she'll be right" attitude, stop kidding yourself and go see a doctor if something is troubling you.
To share my story with fellow headache sufferers -
About 8 years ago my life was a wreck. I used to get migraines every single day and they'd last for hours. I also had a terrible back that caused me pain for about 4hrs of the morning until I settled the old girl back in throughout the day. I used to wake up sore, tired and could hardly move to get out of bed.
The only way I could stop the headaches was to disappear from life. I had to sleep it off, id go to bed early like 4 or 5pm just to escape the headache. Problem though was then I'd wake up at crazy times in the morning like 1am and couldn't get back to sleep. My whole life was out of order. I'm also middle aged and at the time overweight. Not obese just a dad bod, I'm 6'3" so I carry weight better than others but I could afford to lose 10-20 kegs to get back to my old playing weight days.
Then one day I decided to actually go to a doctor, the first time in about 15 years. Turns out my blood pressure was 210/140 and had pretty much been living my life in a permanent state of hypertensive crisis. The Doc told me if I didn't drop my levels immediately I'd be dead from a heart attack or stroke inside 6 months. The Doc gave me a daily blood pressure tablet which I was not keen on taking, as you can imagine, after never going to a doctor my entire adult life I wasn't too keen to start using meds. Took the med and within a month, the headaches mostly stopped to about 1 mild headache a week and the blood pressure was back to within the normal range of 120/80 - 90/60.
Id be damned if I was going to stay on meds and be a pharma customer for life. I also got a physio and did chiropractor sessions, they found out my spine was beyond stuffed up with two displaced vertebrae which they believe coupled with the blood pressure was causing intense headaches. I decided to get my act together. With the headaches mostly gone, I could finally take my life back. I did my physio, took up yoga, made sure I had a solid 8 hours sleep a night, drank 2-3L of water a day, gave up caffeine, exercise 6 days a week. I reduced takeaway to my cheat days, 1 lunch and 1 dinner throughout the week, stick to salads for lunch the other 6 days are a rotating dinner of steak, chicken, fish, and vegies. changed snacking to just eating a handful of nuts, some jerky or grab a couple of dry crackers to ward off any hunger but if your lunch and dinner portions are big enough you don't even feel like snaking in between once you are used to the lifestyle change.
This change was about 5-6 years ago. Today I no longer take any meds, my blood pressure reading is regularly 105/75 and I've gone from 110kilos to 90kilos stable and I don't even remember the last time I had a headache.
Moral of the story, if you are getting headaches, check for hypertension and get your back checked out for nerve damage as its all intertwined. Get plenty of sleep, hydration, de-stress, eat good food and exercise at least 4 days a week to get the heart pumping.