Put me in a queue or a waiting room for an amount of time and make me guess how long I've been waiting - I will not be able to give you an accurate answer, I suck at estimating time lapses.
During an average day I check my watch or a nearby clock a huge amount, and am often surprised at what time it is compared to what time I thought it was.
Lately I've been having trouble sleeping - waking up 2 or 3 times a night, due to the heat, and last night I was having a bizarre dream...
In this dream I got a phone call from some telesales guy and it woke me up (yes, I was asleep in my dream, what an entertaining imagination I have) and I berated this guy for calling as it was 4:15am - he explained he was just trialling a new tactic of telesales more likely to catch people at home when they weren't preoccupied with the TV or dinner.
He thought it was sheer genius, I disabused him of this notion, slammed the phone down in my dream, and promptly woke up (really woke up, this time).
I rolled over in bed and half sat up to look at the alarm clock... which said 4:14am.
Spooky.
Also, and this must have happened to others, if I have a big event the following day and set my alarm for a given time, I will very often find that I wake up exactly one minute before the alarm is due to go off.
So why the hell is my internal clock more accurate when I'm not conscious?
If I'm bored/waiting then time drags, my clock runs fast - if I'm busy/active then it runs slow, is there a happy medium?