The best time to consume a high-quality protein powder is within 15 minutes after strenuous exercise.
This is the time when muscles are rebuilding and recovering.
For the best protein absorption consume your protein shake with a ripe fruit like a banana. This allows muscles to absorb and utilize more protein do to the natural fruit sugars.