I'm not too sure. With alcoholism it seems like the person has to stay clear of it completely for long time.
I would say that as long as you are using cannabis in a recreational sense its ok. You just have to not let it become a habit.
I have never smoked but I don't think it will agree with me. I have to be careful with alcohol too. I am good at gauging my moods now.
I bet you are too and these drugs were a way for you to self medicate.
I would not stay on antidepressants long if you are prescribed because they affect your heart.
If you have kicked the habit once, then the resources to stop are still inside you.