What had helped me is staying within my protein requirements, I do have a great support system. Plus it has helped me when I plan to have foods on hand that I can eat and not just pick at what’s available. If I’m satisfied, then the bad food around me doesn’t bother me. Or I just remove myself from where the food is, lol It will take some time before you build up resistance, so don’t be too hard on yourself if you give in a little, it’s going to take time.