"Do I need a cheat day?"
No, not at all.
Cheat days aren't a necessity at all to reach your weight goal.
If you feel like you need a cheat day or a cheat meal, go for it. No harm done. Have your "cheat" and get back on track. It's not bad, it's just a break. Kinda like work. If you were working Monday-Sunday with zero breaks, even if you absolutely loved your job there's gonna be a couple of days where you feel like you need a day off.
When you need that day off, take that day off. It's absolutely OK. It's ok to take a break from your diet. Your progress doesn't automatically disappear in thin air when you take a break. The only thing you gotta do is get back on track when you're ready.
The duration of the break doesn't matter as well. Need one day off? Take one day off. Need two? Take two. Need a week? Take a week. As long as you get back on track, you're gonna continue to progress towards your goals.
I'm not a big fan of the term "cheat days", it feels like you're doing something wrong, something you're not supposed to with a kinda guilty feeling. I like the term ''treat'' better. It's ok to have a treat here and there. Not a big deal at all. I mean nobody got skinny off one salad, nobody got fat off one pizza, nobody got bulging abs from one session at the gym.
Losing weight takes time, a lot of time. During that time life is going on in the background. There's bound to be times where life catches up and you need a break. Take it if you need it.
If you're finding yourself needing a treat more often than usual, then it may be a sign that your diet/program is too intense or restrictive. No big deal, make some tweaks and try again. Losing weight is all about consistency. What you can stick to for the long term. The longer you can stick to it, the more results you'll reap.
Personally I don’t restrict myself much so I’ve never needed a “treat”. If I crave something, I’ll go eat it and account for its calories. It’s made my diet easy for me cos I get to eat whatever I want anytime I want, but I do gotta be mindful of the portions.
How often do you have a treat?