Yes protein shakes contain BCAAs, but it is my understanding that they aren't nearly as bioavailable as a good qquality BCAA supplement. I would recommend mixing up 1 serving in 20oz of water or even juice or gatorade for some extra carbs, and sip on it before,during and after your workout.