You have already suffered for 8 years, you have lot of patience. Have you tried Homeopathy? If not it is about time you did. Homeopathy has given very good results for my patients suffering from many chronic disorders including migraine.
Caution: There is no 'over the counter' homeopathic medicine for migraine. Proper Homeopathic treatment of migraine requires detail case taking and repertization to get to the correct remedy.
Next Steps
Consult privately through practo for proper case analysis.
Health Tips
Avoid stress, take adequate rest, at least 7 hrs sleep, regular exercise, avoid triggers like strong light, loud noise, fast food , chinese food