I have been an acupuncturist for over 11 years. I have a Master’s degree in Oriental Medicine.
I have found treating migraines to be one of the most rewarding ailments I have treated. I have patients come to me who have been suffering all their lives or 20-30 years. They are always surprised when they find relief. Of course, I am always the last person on the list to consult. They usually have to go to 100 medical doctors, get brains scans, Botox injections, etc. I’m OK to be the last in the long line, as long as you show up.
I am not saying I can cure migraines. Acupuncture can be very effective, but as a disclaimer, it does not help everyone.
Typically what happens is that as you get acupuncture, you have fewer migraines and less severe migraines. They become less frequent over time. I suggest planning on getting acupuncture for at least 8 weeks. Migraines are very serious and have many causes.