How to build proper nutrition for muscle growth?

How many calories, proteins, carbohydrates and fats are needed per day for weight gain. Principles of building a diet and examples of menus. For many athletes, a stumbling block on the…