How to stop feeling guilty about eating fast food/unhealthy foods?

I know you’re probably asking yourself why anyone would want to stop feeling guilty about eating unhealthy foods, but I think people need to remind themselves that there is room for a little junk in a healthy diet. But I struggle with that sometimes. I either eat healthy, or I eat like crap. There is no in between. Currently I’m losing weight (doing really well too!) and trying to fix my relationship with food... but I have a problem when it comes to anything unhealthy if I happen to be eating healthier. I starve myself the whole day so that I won’t feel bad about eating junk later and I don’t want that. I want to be able to eat and not go hungry the whole entire day. So this morning I’m making my usual healthy breakfast and I will get a coffee and wings later, but I can already feel a little bit of the guilt setting in. If I don’t fix my relationship with food, I’m just going to gain what I lost and I don’t want that. I want to learn and maintain healthy habits but I’m struggling.

Anyone have any tips?