I hope the title explains my problem.
I always have this issue. With always, I mean always. For instance, right now I wanted to play Don't Starve for a bit but it was already nearing 00:00, so I decided I couldn't play Don't Starve as I wanted to go to bed at a reasonable hour. It's 1:32 right now when I write this and I didn't play Don't Starve. I just went and posted a bunch on forums and what have you, listening to music and so on. I could have just done what I wanted to do instead.
This always happens and I do not seem to learn from it. The other day I wanted to go and train but I figured I didn't have time because I still needed to cook dinner so decided to skip a night. I ended up not cooking dinner at all having played games all night.
This is becoming an issue since I never get the thing done I need to get done. Any advice? Or are there at least people with a similar experience?