For me exercise and internet reduction helps to a degree. Daily exercise (like 45min+ with some real sweating). For the weed: It fucks with my short-term memory and once I really understood that, it got boring. However I'm still smoking cigarettes, less so with weed - choose at least one or two shitty addictions is it for me it seems :/