I have had these type of headaches every now and then. In my culture, there is some reasons but, it's difficult to explain. Anyway, what we do, you use some massage oil, put some around back of neck along the bones to your shoulder... then, you can use a "quarter" or "cermaic spoon" and gently scratch from top (hairline from top of your neck to the shoulders") you may need help from others. Repeat doing it like 5-7 times... remember has to be from top to bottom, no backwards.. then, you may see some red spots just like "little rash" but not pumpy at all.. they will disappear around 2 days without any mark. But, your headache and back will be immediatly loosen up... If there is no "red spot" coming out, meaning the headache is not from the tension.. You don't need to do it hard to get the red spot. It will just come out.
Also, sometimes, i will do it along the spine too.. to relax my muscule pain..
See if it works on you.