Protein is the only macro nutrient that all coaches / trainers agree on ... There are lots of theories and disputes regarding carbohydrates. How much, times of consumption and complex or simple. However everyone agree that you need protein to grow and repair. This is because as you already know protein is an essential macro