Definitely take a break. I know that’s easier said than done, but it really helps in the end. I stopped drinking for two years (because of medical issues) and when I drink now 1 beer gets me “bubbly”. In fact, 1 beer is all I can do now. The second beer puts me to sleep. Getting your tolerance down definitely helps, same goes for weed.