tolerance break

ok so ive been smoking weed for years on and off, past 6 months ive been smoking a lot more than usual. im spending 100+ a week on it and just dont get as high as i used to. how long should i do a t break for? i tried to do 3 days as someone suggested it only takes a few days for it to go down. got high as hell the first time then was straight back to the same. would a month be okay?? im not excited for the mental withdrawals so ill have to slowly smoke less instead of going cold turkey 😂