1-2 week tolerance break always does the job for me, 4 months in the longest I've been because I had to finish off my probation. Probably the highest I've ever been after my PO called me to tell me 'alright you're off, be good'. Felt like the first time I ever smoked, gradually hit me like a train