I'm not sure about the other traditions, but eating foods with a high amount of carbohydrates (especially sugar) for dinner in my experience isn't a good idea. Even fruit. It raises your blood sugar, so when your blood sugar drops again you find yourself hungry. It happened to me a quite a few times that I woke up in the middle of the night in desperate need of sweets. If don't eat sweet things in the evening this doesn't happen. Obviously this only speaks against eating "breakfast" for dinner but not against eating "dinner" for breakfast. Which seems to be what English Breakfast is all about. ;-)
Keep a regular sleep schedule.
This is something I completely failed to learn so far. Sure, I have some issues with procrastination or a lack of certain time-management skills, but even if I create a schedule for my whole week in advance and manage to follow it through for a couple of days at some point I completely mess it up because I sleep through half a day since I stayed up until 4AM the night before. Or I end up not getting enough sleep for several days in a row and getting sick (which happens far too often). Mostly, if I wake up at a certain time I ...
I had that problem but melatonin seems to have solved it.
Not every day, but yep in general.