Can I maintain my weight if I eat very little during the week but binge on mostly junk food once or twice a week?

This past year I lost a lot of weight and I want to maintain it . I eat very healthy, mostly fruit, protein and veggies, with almost no carbs or fats, and absolutely no sugar and I don’t go over 1500 calories max, lately even less since I’m working and studying, and I go to the gym 3 to 4 days a week, and walk a lot almost everyday. I’m also fasting from 8 pm to 12 pm most days. But I also have a somewhat active social life and I also have a sweet thoot, so on most weekends I eat a lot of junk food, especially sweets. Also, with my best friend we love to taste new types of food so we decided once a month go to restaurants that serve food from other countries, and I inevetibly make that my cheat day. It’s not like that always that I have a social event I binge or eat junk, but 1 or 2 a week, when I have birthdays or some celebrations where there’s food involved I overeat, but for example tomorrow there’s going to be a food shared at my job and while I will cook for it I will not eat anything there, and I even turn down pizza, which is my fav food, sometimes. But I don’t know if this is sustainable since I don’t want to gain the weight back.

Can I maintain my weight if I eat very little during the week but binge on mostly junk food once or twice a week?