That's a nice life.
Maybe you should see a doctor.
I've learned to only sleep at night because any other time I do so, I tend to get caught up in this weird thing where I wake up, but my body is still asleep. It's not till I jerk my shoulder hard enough that I can move again. It's pretty nerve racking.
I know I will be up till 3 am and sleep til 1 or 2 in the afternoon.