I am 24, got my diet and training down a while back, been lifting for 5 years, get around 4000 cals a day. But believe me i am hard gainer, cant get all anabolic just with food. Just ask the men's physique guys, look at Jeff Seid for example, he just got his ifbb pro card, similar frame to mine...