All of the above. I might add eating out too much. Even so-called healthy meals have high amounts of fat, carbs and such. The meals are low calorie because the portions are small. But they still aren't good for you. And because the portions are small, you may be hungry afterwards and snack on junk.