If you're always going to be addicted to something a solid weed habit is the way to go. It's enjoyable to do indoors by yourself or in small groups, being stoned in a pub sucks and kills any desire I have for hard drugs. Also delete your hard drug dealers phone numbers, I've never had a problem...