Ideally, the window for “refueling” your muscles is within an hour of your workout. It kind of depends on if I felt like I was going to chew my arm off DURING my workout. If I am starving, I will eat within about 30 minutes of finishing or if I can, I wait until more like the hour post workout.