Take 400 mg of Magnesium per day, as well as Vitamin B complex and very good multivitamins and minerals.
Try Alpha-Stim technology. Your insurance should pay for this, as it is FDA approved, but you may have to fight to get it paid. This is a cumulative treatment and in time you won’t need to do it so much. Try it for at least 3 weeks in prescribed physical therapy to see if it will work before you invest in it. It has over 90% success rates with migraines. Headaches make TN worse so treat all headaches.