well number one, order online because gnc has extremely overpriced stuff. The top of the line weight gainer is pro complex. For twenty pounds, give it 2 and half months at atleast taking 1/2 the recommended dosage, too much protein will just turn straight to fat.