Migraine medications needs to be managed by a neurologist specialized or experienced in headache medicine, if you do not have neurologist it is better to contact one who is familiar with the migraine surgery to see if you are a good candidate for surgery.