Thank you for posting your query at DoctorSpring.
Based on your limitations for taking medications to treat migraine and medication overuse, I would feel that botox injection therapy is the best for you. Botox therapy has been found to be safe as well as effective in treating chronic migraine with daily headaches.
Regarding other medications, I would suggest you wean them off one by one over a period of 2-3 months.
I hope it helps. Please get back if you have any follow up queries.
Dr. Sudhir Kumar MD (Medicine), DM (Neurology)
Senior Consultant Neurologis