Protein is a made up of essential as well as non-essential amino acids which is a vital nutrient needed by everyone on a daily basis.  Protein has a variety of functions in the body including the repair of our cells, muscles and bones, the source of energy plus it controls a number of processes in [...]