the perfect protein for those who struggle to consume both the quality & number of calories required for big muscle gains. ideal either as a mid-morning/afternoon snack or post training., supports muscle growth, 39.7 g protein & 354 kcal per 100g serving, superb blend of creatine, beta alanine & hmb, great taste, smooth mix this is an ideal product if you are aiming to gain weight & strength. each serving provides you with an impressive 39.7g of high quality protein, plus plenty of healthy calories to fuel your strength & size gains. complex carbohydrates are provided in the form of fine oats & maltodextrin, plus we have added healthy medium chain triglycerides which provide further slow release energy. weight gainer is convenient & flexible so you can adapt it to your specific training needs. this product is best used as an extra meal, alternatively, weight gainer works great immediately after training. the whey provides the body with an excellent array of amino acids, including high levels of leucine 5g & an impressive 8.8g branch chain amino acids (bcaa's) per 100g serving, which are the essential components needed to build muscle. in addition 5g of creatine increases physical performance in successive bursts of short-term, high intensity exercise.