GNC is by far and above about the most expensive place to buy stuff. There's places online that are 50% of GNC's pricing.
For workout recovery, good slow carbs and water, along with protein, are a good choice, with fast carbs in the gold window post workout.
discountssupplments.com, bodybuilding.com are much better choices than GNC.
You can make this stuff yourself with whey protein, orange juice, and cornstarch. It's silly to line the pocket of someone.