I tell you that bodyfortess whey from Walmart is damn near unbeatable you can buy the bodyfortess 5lbs 36$ it has like9 grams bcca a serving and like the guy about me said eggs if your a hard gainer eat the yolks also Walmart has other good products cheaper to you don't need a lot more then a gram per lb of bodyweight 1.5 at the most.