i get them only about once ever few years, but they are harsh when they hit. i have an imitrex injection kit for it. if the headache is weak enough where i can stand up then i usually reach for my bong. the stronger the weed the better it works
i don't get warning signs before my headaches but if i just have a "hunch" that im getting one (like if i sleep for more than 12 hours straight and wake up with a stiff neck) then i drink a beer. that keeps my neck and head nice and relaxed.