The human body requires sufficient minerals, proteins, carbohydrates, and vitamins to function in a normal and healthy state. People should take diet according to their needs of the body. Just like people with the intention of bodybuilding need higher amounts of proteins and vitamins. People who intend to lose weight cut off the excess carbohydrates from their diet. But the people with the intention to increase their height require a special diet to fulfill the needs of the body.