If you've been using it for 10 years there's a possibility that your body is just getting used to that certain chemical so if you're still getting migraines you should tell your doctor and see if you can get a different medicine. Also, maybe try some different life style changes to try to reduce the migraines in addition to the medicine