Proteins are one of the most important nutrients for the human body and for building muscle. They can be taken at various times of the day, depending on the type and needs. Before, after or during training; on rest days they can be taken as a mid-morning or afternoon snack. Each type of protein has its own method of intake.