Hi and thanks for the query, pleased to be assisting you with your health question today.
Presently you are taking the right treatment for migraine, but unfortunately some time it is difficult to manage, so we need to give other options of medications, you need to discuss with your physician.
You need to take these medications for a long time, at least for 2 years after your last attack.
Hope this helps and provides answers to your question. If you have any further queries, please don’t hesitate to ask me again
Wish you good health, take care
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.