It's recommended to have a post-workout meal within 45 minutes of finishing exercise when muscles are most receptive to nutrients. The anabolic window for muscle repair and growth peaks at about 1-2 hours post-exercise.