I think it’s rather mean of your family to tease you about putting on weight, when you were clearly underweight and starving yourself a few years ago.
Instead of takeaways have healthy food ready for when you get home late from work. Take some time to prepare chicken drumsticks, veggie chilli, roasted veg, salad etc.