For the best results, your protein shake should be consumed within 15-60 minutes after exercise.