My dear Lucy, my name is Jesse, and I am a tardy person. — That feels like a long waited confession, but it is one my family would readily proclaim if I did not admit myself. I am right with you. I could get up earlier and still be late.
For me, I know there are multiple root causes, but I would say poor time estimation and attempts to multi-task, maximise what I can do are the main culprits.
So to add to your highly useful tips, which I am noting, by the way, I would suggest better planning and estimates. Supposedly and I can only say this, in theory, we can avoid over-stretching ourselves and better estimate if we break down tasks even further and add time contingencies. — But that would be so boring to do all the time!!