Weight gainers are for packing on some serious size. There high in calories, carbs, and protein. Best for people who are training extremely hard and need a high calorie intake. If you find it difficult to put on weight ‘a hard gainer’, weight gainers are for you. Although high in calories there are quality calories so the risk of gaining excess body fat is minimised.