I have read that I should be taking some kind of protein boost (ie Shake) just after working out to benefit muscle building. If I workout for 50 minutes and do 20 min of cardio afterwards, am I getting the benefit from the shake if I drink it before I workout or is it gone by then?