(6) Ochranné léčení trvá, dokud to vyžaduje jeho účel. Ústavní ochranné léčení trvá nejdéle dvě léta; nebude-li v této době léčba ukončena, rozhodne soud před skončením této doby o jejím prodloužení, a to i opakovaně, vždy však nejdéle o další dvě léta; jinak rozhodne o propuštění z ochranného léčení nebo o změně ústavního léčení na léčení ambulantní, ledaže má pachatel vinu na tom, že soud v uvedené době nemohl rozhodnout; v takovém případě soud rozhodne bezodkladně po odpadnutí překážky bránící rozhodnutí. Trvání ochranného léčení uloženého podle odstavce 2 písm. b) může být ukončeno, jakmile se během jeho výkonu zjistí, že jeho účelu nelze dosáhnout; je-li nebezpečí, že odsouzený spáchá další trestný čin, soud v rozhodnutí o propuštění z ochranného léčení uloží odsouzenému dohled nad jeho chováním až na dobu pěti let; na výkon dohledu se užije obdobně ustanovení § 49 až 51. O propuštění z ochranného léčení rozhoduje soud.