For muscle building, it's best to take protein after a workout — but a balanced snack before a vigorous workout is always a good idea.