drinking protein shake before workoutpre protein shakewhey protein shake before workoutprotein shake pre and post workoutgood pre workout shakeprotein before workoutpre workout protein smoothiepre workout protein drinkprotein shake before gymbenefits of protein before workoutprotein powder before workoutwhey protein before workout