answered 9/19/2009 How Long Do The Effects Last When Taking Cyclobenzaprine? The usual dose prescribed is 10 milligrams 3 times a day. The effects of one dose should last approximately 8 hours.