Where there is smoke, there is fire.... trying to keep your soul clean is a thing of constant vigilance in this reality. In an age of porn, psycho media happenings, psychologically disturbing films and tv, an alcoholic culture, stoners know best about health culture and a world that generally ignores emotional growth; you need to learn to take warning signs seriously. If you know there is something wrong with your life, peer group, spiritual practice, content you are watching or anything toxic to your soul; then figure out how to let it go or escape.... there are many traps in this reality.... most notably the sex drugs and party lifestyle that is just utterly unsustainable for most anyone.
If you know you are spiritually hurting yourself then find a way to stop. Get creative or emotionally
Enriching hobby. Find support amongst peers.... just do something... I can suggest stuff to help you, but don’t abuse your soul. Remember garbage in, garbage out...