Im the same i had a good upbringing. Nice house. Holiday abroad every year. I had great times with my mates a teenager.
And i was on weed till 19, and i basically messed up in school, and i regret it to this day. Im in a good job now but like my teacher always said.. 1 bad apple always spreads. So i regret hangin with some of my mates now.
This weekend get to the pound shop or something, get a calander a big notepad, and right loads of things to do and stick them on your fridge and tick each day off clean and say gym done today..
You will lapse, its apart of recovery. It makes us stronger. Just dont beat your self up, and get back on track!. Dont listen to yourself when your brain is saying.. its not working this… this is you just making excuses to use. Rise above it.