I had some migraines when I was younger and raising three kids.
My oldest Granddaughter has them and all she can do is go to bed and sleep them off. Oldest Daughter has had tension headaches for many years. One Doctor finally put her on High Blood Pressure medicine. Most times that keeps them away. She doesn't have HBP but, this particular medicine has also been found to help with migraines.