While Botox is commonly associated with cosmetic enhancements, it can also be used as a treatment for certain medical conditions. Botox for migraines can be a good solution. Botox for migraines involves injections into specific muscles of the head and neck. These injections help prevent the release of chemicals contributing to pain transmission during a migraine episode.