My reality is this - I work w. high school kids ALL THE TIME who cry about not being able to put on quality weight and almost 100% of them (and I'm not exaggerating) simply fail to put in the necessary effort at the "training table".
"What do you eat for breakfast?"
"Umm, well... My first period class is early so..."
"Sometimes I'll have some juice...."
"I had an energy bar this morning."
Very rarely do I hear a kid say "I had an orange juice, yogurt, PB&J sandwich, and topped that off with a protein shake." When I do, they are NOT a kid with a problem putting on weight.