I got a message from a young dude the other night, who basically was asking me if it was time to do a cycle or some pro hormones. He felt he had "plateaued" and couldn't gain any more. That he had tried a bunch of programs and his squat and bench hadn't moved in forever.
I touched on this in my Darksidin' series but I'll give some bullet points here.
1. No one plateaus at 20. No one.
2. At that age, your body is flooded with natural test and GH. Take advantage of that time when you are young.
3. Your best friend in this time for serious gains, is FOOD. Yes you may gain some "chub". That's fine. You've got the rest of your life to get "shredded". Spend some of those early years really working on building a foundation of mass rather than trying to hold on to your "abs", while going nowhere.
4. One routine or program is generally about as good as the other, so long as it is based in sound training principles. It's not the program holding you back, it's generally the lack of food and rest.
5. With that said, base your training around the big compound movements. Not side laterals, curls, leg extensions, etc. Squats, rows, bench, incline, dips, chins, etc should make up your training "base".
6. Young guys struggle the most with this because they haven't developed the trait of being patient, and don't have a strong association with it. This is the time really grok that understanding. 6 months without a ton of progress, in the grand scheme of things, isn't a huge deal, and is a part of the learning process with getting better and learning what works for you.