I only take a single shake post-workout.
I also rely on meat...a lot of chicken (and rice) and beef. Not hot dogs and beer, healthy food.
Oatmeal in the morning, no sodas or alcohol ever, fruit when possible, veggies added into every meal (even if having spaghetti, throw some spinach into the sauce).
I take a multivitamin in the morning, along with extra Calcium, Glucosamine/Chrondroitin/MSM and Fish Oil (I have arthritis since childhood, helps the joints).
I tried some Glutamine a couple months back (amino acid) but I didn't see much of a benefit.
It's always best to rely on food for your protein and nutrients, but it doesn't help to supplement if you have a special need or deficiency. For me, I need extra joint support.
The main reason I started with protein shakes was not for protein intake, but for caloric intake. Even in my 30s, I still need an extra 800-1000 cals a day just to maintain my weight. I hate it. I really do think it's easier for anyone to lose weight than gain it when you have a high metabolism like me.
I work out like crazy and I'm getting really cut, but the mass is slowly coming on. I've added 40 pounds to my bench in 2 months since resuming my post-injury regime. But, not getting huge and probably never will..but it won't stop me from trying. My chest has grown a lot recently though.
I suppose it will pay off later in life, like looking young.