Have you tried neck massage? Tense muscles is usually the cause of headaches and everytime i get one it's because my neck or back muscles are tense. You probably already know this but you can't actually feel pain in the head / brain because there is no pain receptors there so headaches have to do with muscles around the head and in the neck
I also know high blood pressure can cause pain in the temples, so check ur blood pressure. It's normal that blood pressure goes up when you have high anxiety.