Our preferred time to drink a protein shake is post-workout, but it has been said that either before or after a workout will provide the same benefits!