I agree with everything genetic freak and also serotonin said.
I'm 20 years of age, nearly 21 and am currently on my first cycle (note I said ON and not post cycle), so far I have experianced no negative side effects to speak of apart from a few back pimples.
Now the thing is, I have no idea what's going to happen when this cycle comes to an end, I could have some recovery problems, I could have possibly fucked my HPTA up severely, I just don't know yet but it was a risk that I was happy (probably stupid) to take. Another thing that led me to believe I was eligeable for a cycle was the fact that my pubertal growth had either stopped to a complete halt or had slowed down to a crawl, by this I mean my bones and body structure in my eyes had stopped developing around the age of 17-18, so imo no risk of early fusing of the growth plates.
In all complete honestly, saying this from an ON cycle view, and having no experiance with PCT or recovery (which could go horribly wrong for all I know), I regret nothing. One of the best decisions I have made in my life to be honest.
If you do decide to take your training to the next level, which I (hypocritically) think you shouldn't, then a cycle of testosterone @ 500mg a week and nothing more should suffice. Insulin is incredibly dangerous for somebody who doesn't know what they are doing and is best left to the pros, the first step towards the world of serious lifting is testosterone and nothing else. Fuck the prohormones and oral only cycles, read about and you will learn that these are stupid, along with cycling at such a young age I suppose lol
If you do plan on going ahead with advancing towards more serious ways of shaping your body then please do as much research and find out as much as you possibly can before putting a needle anywhere near your body. This choice is probably best left for another 2-3 years or so.
If you plan on staying all natural for the moment then as GF said, diet, training, protein and creatine are the ONLY supplements worth buying. 99% of everything else is bullshit.
This is my viewpoint, and applys to me and only me, everyone else is different especielly seeing as that I was most developed out of 300 people in my school year throughout the whole course of the time I was there. You will most likely be different.
Another thing, before steroids, drop your BF from 14% to 10% if possible.
Your doing well at the minute mate, keep up the good work