So I've been hearing a lot lately including some of my bulkier, stronger friends, telling me they drink a protein shake before (obviously as well as after) their workouts, saying it gives you optimal results. Is there any truth behind this? I usually drink a shake right after a workout and then about 3 to 4 hours later as well, should I drink one before instead of 3 to 4 hours after?