Smoke a lttle reefer....works great.
Or, ask your doc for a script for Imitrex. Not a pain reliever, changes brain chemistry.....works in 5 minutes, and kills the headache dead. And, it's an injection....love the needles. Downside....it's about 38 bucks a shot. If you have insurance, it'll cover it.