I think we have ALL thought that at one time or another. But we know it is not true if have covered all the bases.
First, your timing of dinner could be spaced out TOO FAR from your lunch or afternoon snack. Secondly, if you are not doing an afternoon snack at all, you need to slash some of those dinner calories and allot for one. For instance, if you are having a dessert, shuffle that back to a pre-dinner snack. I eat a snack about 2 hours before dinner most days and it has been working out pretty well so far. Do I still wanna pig out at the table? Yeah, sometimes, lol. But if you are eating HEALTHY foods, you can almost eat every 3 hours and stay within a reasonable calorie range.
Also, if you are not too much on a restricted calorie diet (which is another thing you may want to take a look at), account for the calories you over-ate at dinner and subtract that from the following day.
Now, as for the tiredness. I already mentioned restricting too many calories. That will catch up to you eventually. Second, have you had your hormones checked? Specifically thyroid? When my levels are even a tiny bit off I feel like a boat anchor and can't find the energy to lift my arms or legs.
The next thing to look at is your sleep. Are you getting enough? Also, not exercising regularly can actually make you tired. Once I began exercising, I don't experience 1/4 of the amount of fatigue I used to.
And last, are you taking any vitamins? Sometimes just a multi can give you a boost. I have been taking a pre-natal multi for about a month now, along with Vit. D, Vit. C, Vit. B12 and a B Complex due to serious deficiencies. It could be that you are deficient and limiting certain foods (kinda like Vegans) can cause this.
I am sorry you are feeling this way today. But I want to tell you it is not too late! Pick yourself up and actually get back on track. It took a lot of planning on my part and it was time to quit saying I "needed" to do it and just do it. If ***I*** can do it, YOU can do it!!!