Don't sabotage Slef. He's a good dude, who's had a hard life.
In all seriousness, though, I'd love an answer to this as well. It's hard once you find yourself in a cycle of procrastination. You get used to allowing yourself to put things off, and it makes it harder to get back into the habit of doing them right when you should.
A few things that help me:
Do it right now. Remember that you left that important thing in the car? Haul your ass out there and get it now, because it gets trampled under foot and lost. Eat a bowl of cereal? Wash the bowl now, not later. Later doesn't ever get here. There's always more later when you think later is going to be.
Meditation. Try it. If nothing else, you get a nice little break from whatever your normal routine is, which in itself can help you shake things up. 5 minutes of deep breathing and focus can do wonders. I'm not great at meditating, and sometimes I wonder if I'm even actually doing it, but 5 minutes of breathing is better than not doing 5 minutes of breathing.
Set really small goals. Like, ridiculously sillily small goals. Goals you'd set for a small child. It will feel silly, and childish, and you maybe will feel embarrassed about it, but "I will brush my teeth" or "I will clean that dish" or "I will wash my face"
They're things you're going to do anyway, but turning them into a goal gives you a sense of accomplishment, and allows you to get into a habit of completing goals. Gradually increase the goals, and gamify life. It makes you feel accomplished, gives you a sense of progression, and helps to set a pattern you can use going forward.
I hope these things help, or that you find something that does.