If you are looking for a non conventional way go to India (or find one in your country) and go to an Ayurvedic doctor migraines can be caused because of underlying life issues. Ayurveda is a proven method of treatment for thousands of years in my country but big Pharma actively discredits everything which is not allopathy which is why people don’t believe in it.
Latest Answers