For building and maintaining muscle mass, it's advisable to take protein shakes with an additional amount of carbohydrates before high-intensity workouts. Proteins are essential primarily for muscle building, and carbohydrates provide the body with the energy needed for training. A gainer protein shake before a workout will supply the body with the necessary energy and ensure muscle building and recovery.