Botox has been known to treat migraines and headaches because it blocks chemicals called neurotransmitters that carry pain signals to your brain. Basically, Botox is acting as a roadblock, preventing pain from reaching your head and neck.
This is the first FDA-approved method for preventatively treating chronic migraines and headaches. Patients who use Botox for migraines and headaches report feeling pain relief within 10 to 14 days after treatment.