Most of the people who are saying 'Dont Take Steroids' probably dont have the slightest clue as to why they're against it in the first place.
Dont get me wrong, steroids are hormones and everytime you play with the hormones of your body, there WILL be effects. But with proper knowledge and research, and I mean tons of research you can try to decrease the side effects.
Me personally, I would never use steroids, I bodybuild so I can look good, and these three common side effects just turn me off:
Acne - the most common side effect
Hair loss - What's the point of having 6 pack abs when you're bald
Gynecomastia - Growing female boobs, another common side effect
You can try to decrease these side-effects by using an anti-estrogen, and maybe doing just one cycle wont grow boobs, or damage your liver; but keep in mind, please do your research properly on what steroids to use, what anti-estrogen to use and how you can minimize the effects.
To all those saying they're medical students and steroids are harmful bla bla, they are harmful if abused, but you really dont know much about the sports application of steroids so you cannot apply your knowledge here, because quite frankly this is not part of the course work of any medical school. And to the people spreading wrong knowledge, please...just dont say anything. Steroids have a lot of side-effects and cancer is not one of them. They can damage your liver, they can damage your heart, but they dont cause cancer lol