foods are by far better for you in terms of there effect but if you cant get enough protein, the shakes work out good - I personally only take 1 per day, after my workout on lifting days, and as my last meal on non lifting days, other than that its foods that i eat all day long: chicken, turkey, lean pork chops, tuna and eggs are the staple of my proteins