I agree with checking with your dentist. TMJ, temporomandibular jaw syndrome, has the same symptoms. People who clench (or grind) their teeth, either through general tension or from trying not to yawn (due to sleep deprivation) often get this. You may be clenching at night though, and not realize it. It can feel like a headache, or it can feel like an abscess/infection due to pain in the gums. That's what I thought I had - I could barely open my mouth due to pain on one side, but the dentist checked the jaw muscle and found it completely tight and in spasm. So I'd rule that out. If you don't attend to it, it causes dental problems down the road.
Migraines are tricky. Some people do well with meds, some do well with chiropractic or acupuncture, some just go in dark rooms for 2 days to stop from throwing up. I work with a lot of people who had these, including a colleague/friend who had frequent blackouts. Some women find a tie-in to their menstrual cycles, some don't.
As with most medical situations, you have two routes to choose from. (Sometimes you do a little of both, at least in the beginning.) You either treat the symptom (meds, dark rooms, cold packs) or you treat the cause (which is more systemic than localized). The best results I've seen have been with cellular nutrition, aided in the beginning with meds and then only augmented with meds on rare occasions as the headaches become less frequent and less severe). My friend who blacked out now needs zero meds and has zero migraines, although of course it didn't happen overnight.
I find the peppermint oil interesting. I have no idea why that would work unless the tapping in certain areas makes you more aware of tension you are holding in. That would particularly apply with TMJ but also with other causes of headaches. Be sure it's not a placebo effect before you invest in a lot of oils. They're often touted as a cure-all when in fact there is little evidence for this.