Wildflower. Sounds most consistent with migraine. That said, it never hurts to get a medical evaluation (to rule out other causes of headache). There a lot of useful websites dealing with migraines. One of the best things you can do is try to figure out a trigger (i.e. for some it is hormonal, others sleep deprivation, others caffeine withdrawal or chocolate overload, etc.) If you can do that, then you might be able to prevent the migraines from occurring, which would be ideal. Otherwise, I recommend you try whatever local concoction you can get your hands on that has caffeine, aspirin, and acetaminophen. Lefteh suggested 222, but one downside of opioid containing medicines is that while the opioid can alleviate the pain temporarily, those medicines often lead to rebound headaches which can set off a vicious cycle of headache, medicine, headache, medicine, etc.
If those things don’t work, there are stronger migraine medicines (see your doctor), or you can try accupuncture and massage (works for my pregnant wife, who cannot take the migraine meds during pregnancy).