Most people should eat five to seven ounces of protein a day. However, many Americans eat more than they need. Vary your protein routine by rotating your intake between animal (meat, poultry and seafood) and plant (beans, peas, soy products, seeds and nuts) products.