I take it daily however it is along with other meds too. Usually treating migraines
and/or anxiety is not a one-thing-fix-all.
And even if something worked on you in the past may not work today and vise-versa. You can definitely ask about it, it won't hurt. But, my suggestion is to just let your doctor how bad it is and let him/her choose what to give you next. Remember, treatment is a marathon, not a sprint.