Allow me to hazard a guess.
Stage one.
Yes, indeed you woke up 12+, but unfortunately, in that sleepy
state of mind, you thought you woke up, but decided to just close
your eyes for a few seconds or minutes more, without realizing that
you slept till 3pm.
You woke up at 3pm+, but did not look at the clock. You just
simply went into the shower, and then the next time you saw the
time was 3.30pm.
Usually, since you slept early in the morning, your daily
schedule may had been unbalanced, and thus the need to sleep longer
a bit more without realizing it, espacially if it had been a
dreamless sleep. This is common. Happens to many,
Stage 2
You came out of the shower at 3.30pm. But then, this was not the
time you step out of your house. You were still in the zombie
imbalance state of mind. You probably took some time to do other
things before leaving the house, perhaps at 3.55pm. WIth your blood
flowing normally thru your mind by excercising thru a walk, your
mind is sharpened, at more aware now of the time on reaching home
at 4.20pm.
But the time before that was the result of your tiredness and
long hours of sleep. Not to worry, you are not mad, or gone thru a
time warp, or abducted by aliens..hahaha. There is always a logical
explanation for everything, if you just stop, analyse every moment
carefully, and fill in the blanks with logic and reason first.
Cheers.
wow now u say it... it is like so logical and nothing
special...
but from my experience... i can say it is the most special feeling
i ever felt..
i was tricked into believing that the time is 12... then when i
realise the time, it is already 4+ it is dam dam dam
shocking...
then next thing i go look for is my handphone.. then with a lot sms
and miss call... i was like.. i missed out on so many things...
haha
like what some of u said, i had also experience like u go sleep
then wake up again then a long period of time pass le... but then i
still vaguely rmb how i fell back to sleep again... but this time
no... thats why it feels so dam wierd..
haha nice nice...!