The length of time a muscle relaxant lasts will depend on the type of muscle relaxant and the patient. Some muscle relaxants last three months while some last up to six months or more. Dr Koen will discuss what relaxant is the most appropriate for your condition and provide the estimated length of time that it will last for.