You're welcome. Here's a suggestion that worked for me, but you would need your doctor's permission (and a prescription): home oxygen.
When I first started working as an EMT, one of my trainers referred to oxygen as "the wonder drug" because patients regularly told him that it helped to reduce their anxiety, nausea or pain. (It doesn't work for everyone.) Like Dan, I also suffered from horrible headaches (mine stopped completely in my mid 30s, and I too am
very grateful). Over-the-counter products for pain had absolutely no effect. Once I had access to medical grade oxygen, I tried it (using a non-rebreather mask) while lying down in a darkened, quiet room. For me, the oxygen helped reduce both intensity and duration.
I understand that some businesses will sell oxygen and supplies without a prescription, but that's a federal crime. Do not accept such offers because you can't be confident what's actually in the tank. Ask for your doctor's opinion.
Another thought is to think about triggers. Sometimes, my headaches came out of the blue. Other times, they were preceeded by extended exposure to airborne pollutants (eg: gasses from residential house fires, photographic chemicals, gasoline fumes, engine exhaust, perfumed products, severe dusts). To this day, I'll switch my car's airflow to 'recycled' whenever I'm behind a stinky or smoking vehicle, I'll get off the bus if someone has used half a bottle of perfume, and I always avoid walking down the detergent aisle in the supermarket (or hold my breath).
\(\;\)