Headaches aren’t something to take lightly. A neurologist can help you find the best treatment
The best option is to be in treatment with a neurologist who can identify a plan for your specific needs. Don't suffer from recurring headaches. Seek help.