Question: how long should you wait to eat after having a protein shake?
Answer: That means if you eat a protein bar with around 20-30g of protein, ideally, 30 minutes before spending an hour in the weight room, you have 2.5 hours to drink that shake and build optimal bulk.