You should only use recreational drugs (marijuana, alcohol) for medical purposes, especially during developmental stages and years. You don't want to inhibit your growth, mental or physical. I agree used for anxiety, it is really helpful. The more you take care of yourself in your younger years the better off you will be.
Once your are an adult, I believe the use of these recreational drugs are ok if you are aware of what your reactions, behaviors, effects both short and long term are. If you are not negatively effected continue use.
If you are negatively effected you should discontinue use.