How to be Punctual?
Acknowledge that you are a person who is having a hard time being punctual
Be conscious of the time
Wake up when you're supposed to wake up
Commit yourself to being 15 minutes early for everything
Bring something you can read in short segments almost everywhere you go
Re-examine how long your daily tasks really take
Watch yourself for a few days to see where you often waste the most time
Make a note of where you should be in regards to time
Keep organized
Plan ahead.
Go to sleep on time.
Check the traffic before you leave
Check the local weather reports for road conditions during inclement weather
Eat at home, instead of stopping at the fast food drive-through for breakfast
Make appointments at exact, perhaps seemingly overprecise times
Think of departure time versus arrival time.
Quick thing to remember. "If you are 5 minutes early, you're on time. If you're on time, you're late. If you're late, then you've got a lot of explaining to do."