If you never cook and shop, then here is your answer why you gain weight. No judgement whatsoever as I gained when I hit 50 too. So I know all about weight gain but taking take outs all the time most certainly contributes to your weight. Honestly if i took carry outs daily I’d be 300lb. It’s a sure way to gain weight.
We eat out on Sundays. We eat home other days. It doesn’t mean we cook elaborate meals daily. You can cook in bulk. Turkey chili in a crock pot. Big pot of soup. Chicken breasts on grill. Add veggies. Etc we have no time to cook. We cook in bulk. You can freeze stuff
Honestly my husband would buy junk too if he could. I am not that nice lol I don’t allow it. He now got used to eating better.
Saying all that I struggle with weight lately too. Metabolism is just not there