I'm not sure what to do about this. He's 17 and always been slim bit has always loved his food since being a baby. I remember taking him to a tapas restaurant with a friend when he was about 2 and her saying he ate 'like a bloke'!
I was pretty strict on junk food/sweets etc when he was little but nothing has been forbidden and treats were given and as he's got older I obviously have less control. I don't buy much in the way of biscuits/crisps to keep in the house as I never have but he has access to his own money now.
Since the summer I have noticed he's not as slim as he was and when he needed new trousers recently he needed the same length but next waist size up. Then ds2 mentioned at their dad's (there 4 nights per fortnight) he has loads of chocolate wrappers in his room and the other day he heated up 2 chocolate croissants for himself - they're the ones in a pack of 10 from Lidl so not huge but I still think that's OTT and made him put one back. I then found an empty McDonald's box of 20 nuggets in the bin from a day when he studied at home to wait in for a repair man for me, so I know he was alone. I think that's a disgusting amount for one person to eat in one go and he would have had fries too.
He walks around half an hour to school and back every day and has a kick around with friends now and again but otherwise not massively active and doesn't do sport other than cricket in the summer, which doesn't help much. He's very able academically but putting a lot of pressure on himself and studying very hard and I wonder if some of this is stress eating. I don't know what to do as I don't want to cause issues around food. Should I raise it? I can't just limit what's available at home as I already do that but this is mainly what he's buying himself. I feel he's going to end up seriously overweight and unhealthy if this continues.