These are all good sources of protein. It is very important when weight training to make sure you are eating a drinking it. It is the source to your muscle growth and development. your muscles need it so they can recover and progress.