Hi Robin.
Ibuprofen may not be the right answer to your headache since it is mainly used as an anti inflammatory drug, though have
analgesic effects too. Once in a while it is alright but not to be used frequently lest it may cause hyper acidity, gastric ulcer etc in the long run and also some side effects on kidney.
The things you should exclude is whether you have
essential hypertension (BP), lack of sleep, stress at work or at home. Do you get
nausea also sometimes, Does your headache aggravate?
But do not get disheartened. You can not change external factors but may manage internal ones.
Please do deep breathing exercises,
meditation etc. On 21st June there is World Yoga Day. If you can find, get free lessons everywhere on the globe. They may guide you tips to follow for 35 minutes. If you cant attend, may see through net, literature etc. This will start effecting in a short time.
Additionally or optionally, Ayurveda's Ashwagandharishta liquid and Ashwagandha Capsule may do wonders for you even before excluding possibilities stated above. Its a herbal preparation - base herb is Withania somnifera - used to bring stress free sleep and relieving such
headaches. Brahmi (herb of grace - Bacopa onnieri) capsule calms the mind and relieves stress and brings peace to mind. These are few things that would suit you. Totally harmless, economic and no side effects and easy to take. But may take one week to start showing results. You may have to continue for a month. Shadbindu nasal oil (though pungent) wipes out headaches.
Any Ayurveda Doctor in your area may guide you well and select best for you.
Till that time, please try to prefer
Paracetamol tab s.o.s. (more safe) instead of Ibuprofen, may apply Balm on forehead. But try to avoid toxic anti stress drugs and sleeping pills.
Hope it may be of help to you.