Steroids can have several harmful side effects, including testicles shrinking

Smoking too much marijuana can contribute to testicles shrinking