it basically depends on how much you smoke
i like to view it in two different ways
you either smoke alot(at least once a day) or a little(like 3-4 days a week)
if your smoking alot all you have to do is take like 3-7 days off and you be flying(reverse tolerance)
if you smoke little you take off 14-30 days and ull be pretty stoned as well