Taking a protein supplement 15–60 minutes after exercise is generally what's recommended by gym-goers and athletes. This time frame is known as the 'anabolic window'; the perfect time for getting the most out of nutrients like protein. However, recent research has shown that drinking protein shakes up to 2 hours after exercise is still effective..