How to be more punctual?

I am probably the least punctual person in the world.

I am almost always late, thankfully I do my job so well, nobody complains about me being late.

But I find it weird, like today I woke up late cause my alarm didn’t ring, I went to take a shower, didn’t hurry and enjoyed it at the fullest, then did my make up, then sang some songs in front of mirror while choosing clothes, of course I was late, I really hoped I wouldn’t be but yeah, I was late again.

I wonder why don’t I care at all?

Updates
+1 y
I am usually 10 or 15 minutes late maximum. It’s just it still concerns me because it seems to be habitual.
How to be more punctual?
Post Opinion