I have an obsession with being on time and timing. If I have an appointment somewhere, I will GPS it to see how long it takes to get there. Sometimes, if the appointment is far enough out, I'll even drive the route to see how long it takes me. From there, I know how long it takes to get ready. Then I set an alarm for when I need to start.
Example: I just started a new job. When I got the call for an interview, it just so happened, I was driving to a store that past the interview site. So I timed the drive to it: 25 min. So I left 30 mins prior. Now I have the job and I wake up 2 hours before. Take a shower, feed and walk the dogs, and prep for work. Then I leave by 7:30 to be there by 8.
Because I check my timing so much, I always have a watch on. Maybe because of my issue, liking the watch I wear makes sense.