Botox is an FDA-approved treatment to prevent chronic migraines. It calms overactive nerves and blocks pain signals. It may lower the number of migraines you have and the severity. Injections go in the head, neck and shoulders, and side effects are usually mild and temporary.