I generally have 1-2 migraines per week. I have been taking Cyclobenzaprine for a month for neck pain. (pulled muscle?) I have noticed since being on Cyclobenzaprine, I have had far fewer headaches. I'm wondering if I can continue taking it long-term as a prophylactic drug to help prevent migraines from occuring. OR... is it just given to TREAT migraines?