No need to apologize. Only to yourself and maybe your wife. I gave in so many times I couldn't count them. I had many day ones. But, I never gave up.
Moderation doesn't exist for me, either.
You're right, you made a mistake. It's over and done with.
Best to you on making this your final day one.