my breaks usually last until i get money again, which can sometimes be up to five days, or ill take a break for a few days and only smoke if its offered, its kinda nice, cause i smoke everyone up when i have it, they call me up when i probably dont or am low and everything is easy, but since ive become a heavier smoker i would say my longest break has been about 6 days, then i decided i dont need a second job so there would be no need to pass a drug test, plus i was offered free weed.