The amount of time you spend in rehab depends on a few factors, including the severity of your addiction, medical complications and other mental health issues. A co-occurring schizophrenia disorder can make addiction treatment more complicated because it requires more specialised care. Generally speaking, however, a longer stay in an inpatient treatment programme may be necessary to ensure a successful recovery. To help as many people as possible, Primrose Lodge offers a number of different programmes ranging from one week to three months to suit everyone’s schedule.