Hitting the grocery store immediately after hitting the gym works well for so many reasons. Most people feel less hungry immediately following a workout, so you’ll be less inclined to go on a ravenous buying spree out of starvation. You’ll also feel psychologically healthier after a workout, so you’ll be less likely to reach for unhealthy foods.