My DS has just turned two and has always loved sleep, he sleeps from around 7.30pm - 8.30am, and still loves his day time nap if we're at home, he doesn't tend to sleep if we are out.. he likes to go for his nap after lunch around 12.30 but can sleep until 4 if I let him, is this too long? Half of me is thinking he must need it, but he can wake up groggy and I'm starting to wonder if he is sleeping too much? I'm sat here wondering whether to wake him up?!