Well first off, I am only 20, at 165lbs, I've been working out for almost 3 years now and I have a lot of acknowledge in proper nutrition and training. Even tho I've been doing almost everything right, it's not working for me. Mostly because I have low testosterone. So I am a really hard gainer...