I think it's implied that he does sleep at night. It's just that when he wakes up, he's not where he was when he went to sleep. One thing that's not clear is whether he goes to different worlds EVERY TIME he goes to sleep (naps, etc.) or only at night. I guess it's one of those "suspension of disbelief" things.