Proteins are macromolecules made up of amino acids that are essential for human life. They are needed for growth, tissue repair, enzyme and hormone production. The building blocks of proteins are 22 amino acids, some of which must be obtained through diet. Common sources of protein include meat, eggs, dairy, grains, legumes and nuts. Protein requirements vary based on age, gender and activity level but adults generally need 0.8-1 grams of protein per kilogram of body weight daily. Proteins are classified based on structure, solubility and nutritional properties and perform many important functions in the human body.