Botox can be used to treat migraines by having Botox injections around the head and neck once every three months. The Botox relaxes the muscles that cause tension headaches or migraines, which results in a greatly reduced occurrence of migraines.