Everyone should take some time off now and again for perspective. I take usually 6-12 months off every so often.

Some people I know quit permanently. Me, I say, everything in moderation.

If you're back in your hometown, spend the first month hanging out with your friends sober. If they want to smoke, that's cool. It's always been frequent in the past that often less than half of a group of people I was hanging out with where smoking. Both perspectives on any event have some value