I've experienced this sometimes when I go for hours without water or little food and suddenly I experience a headache that gradually gets worse as time goes on. Until now I used to just pop a pill and get it over with, but I've always looked for alternatives and frankly the internet is filled with data over data. So I need to be recommended a will-work-in-any-scenario kind of solution.
You've almost given the answer in your question: If you have a starting headache due to little water or food, then your best option is to drink and/or eat. Neither pills nor lifehacks should be used instead of drinking or eating.
And then it's another story what to drink or eat if not regular drinks or meals are available, or if the headache comes from other medical situations. But normally, start with drinking and/or eating, and maybe relax and try not stressing.
Eat salted nuts and wash them down with water.
There are three common causes that account for the bulk of all headaches (not counting migraines). They are lack of potassium, lack of protein, and dehydration. Salted nuts alleviate the first two and water resolves the third. Results in just a few minutes.
By way of notes, if you were inclined to argue about muscle tension headaches that's what potassium does.
Soak a small towel in cold water, wrap it around an ice pack, lay down, and hold it on your forehead.
Or, depending on the type of headache...
Soak a small towel in as-hot-as-possible-but-it-will-not-burn-you water, lay down, and hold it on your forehead.
Tension headaches can also be relieved with caffeine (thus why it's various pain relievers). Drinking hot, caffeinated tea will doubly help.
- Hydration - water is best, also try sports drink with electrolytes
- Coffee helps if you are into that.
- Accupressure/reflexology REALLY WORKS I prefer the hand pressure point.
It is hard to recommend something specifically that will work for you but based on the information you gave, I think it is worth it to looking into trying out a pair of FL41 tinted glasses.
Large number of people (including myself) suffer from migraines because of photophobia, blepharospasm, and any other light sensitivity "syndromes". We are just more likely to have eye strain due to certain light wavelengths.Tinted glasses help block these wavelengths and therefore, keep your migraine from starting in the first place. My migraines were always triggered at work (fluorescent lighting and computer screens) as well as on really sunny days. I tried out a pair of tinted glasses and it was almost instantaneous for them disappearing. Again, not sure if this is the case or trigger for you but it is an option you can explore.
Note: If you do so though, make sure you get "real" FL41 glasses...I guess not all have the same tint density (source: https://www.axonoptics.com/migraine-causes/)
Word of warning: this is an extremely impractical solution.
At one of my old jobs we had an Anechoic chamber.
The result of being in one of these is that is is extremely quiet and when the lights are off, extremely dark.
One of my colleagues used to swear that five minutes sitting in it with the lights off would cure any headache. I can anecdotally confirm.
A less extreme/more practical alternative could be keeping your head under a duvet, curtains drawn, earplugs in.
I find that regulating the blood to the brain helps with some headache causes. Something like:
Putting a slight pressure on both temples and holding that for 1 minute on, 1 minute off helps.
Placing your index finger and thumb on the bridge of your nose (there's a small blood vessel on either side, I believe)
Other than that, though as others have said, water (sips, not gulps) helps.
A headache can be caused by withdrawal symptoms if you are "addicted" to caffeine. See this article from the Smithsonian.
If you are addicted, try slowly reducing your intake of caffeine over a week and then when you do not drink you will not suffer
"the dreaded caffeine withdrawal headache."