Hi, @sandytoes14. I, too, have had migraines since I was 12-13 years old and have run through the gamut of treatments over the years. I have now received Botox injections for migraines for over 10 years. I get the injections every 3 months. While they do not get rid of the headaches, they do typically reduce the frequency and the intensity of many of the headaches. The pattern that I have seen is that about 2-3 weeks prior to the injections, the migraines begin to peak again in frequency and intensity. It takes another 2-3 weeks typically after injections before I get the full benefit of them. I call it the honeymoon period; for the next 2 months, many of the migraines are milder and respond better to medication. I still have migraines that take the full complement of drugs and don’t respond. So far, Botox has been the therapy I have been on the longest. For me, medications eventually lose effectiveness and need to be changed. I have tried acupuncture and experienced mild benefit but not enough to continue. I also tried the Cefaly device and did not experience improvement. Because I tried during a bad flare of migraines, I spoke to my neurologist and he though trying it again might be warranted. So, I am going to try the Cefaly device again as I would love to have a treatment that is cheaper and does not involve a medication and doesn’t end up causing rebound headaches. I definitely recommend trying Botox injections. Botox is expensive so be sure to check with your insurance company before getting any injections so you know what your financial responsibility will be. Hope this this information is helpful.