30-45 minutes after your workout is the best time to consume a protein shake. Immediately after a workout your muscles are looking to be re-nourished (eating a meal takes to long to digest), so add a shake to your post-workout routine and watch your size shrink!...