I know, but just hear me out...
I'm super strict with my diet for 2 reasons - the first is the obvious reason that I have physique goals I want to achieve and need to eat a certain way to do so. The second reason is I have a few food sensitivities I need to be mindful of, so that's a quality of life thing (feeling bloated and like you're going to shit your pants at work is no way to live). So because of that I tend to eat more or less the exact same foods in varying quantities every day. It's mostly lean beef, white rice, cream of rice, vegetables that don't bloat me, fish, kefir, and a few fruits. It doesn't impact my life too heavily as my girlfriend and I have a slightly different day to day schedule, and so I can pretty much stick to my diet 100%.
But, of course, you have to make time for meals out in restaurants and other such occasions. Life is for living, after all, but I'm at the stage now where I really don't enjoy cheat meals anymore. Sure, it's nice to eat something off plan and delicious every now and then, but I usually just end up feeling bloated and shitty for a day or two after. Hardly seems worth it. I love the social aspect of dinner with my mrs in a restaurant somewhere or getting some barbecue or whatever with my buddies, but the actual food itself I really don't look forward to at all. I mostly just eat it to be polite.
Anyone else? I never really crave junk anymore and if I didn't have any kind of social life to speak of I could happily just stick to the diet forever.