Yes, an 8-year-old can drink protein shakes as long as it's limited to one shake a day and incorporated with a balanced diet. It's important to ensure they get the right amount of protein suitable for their age.