There are many new treatments available for headache like some intravenous injections that may need to be given every 3 or 4 months. Botox can also be used in treatment resistant cases. Some form of nasal sprays are also available for severe headaches. Some implantable devices are available for certain type of headaches. You need to discuss this with the treating doctor whether or not you are suitable for such treatments.