I have just enjoyed a 3 hour afternoon from DS (20mons) and he is still asleep. He NEVER does this, max 1.5 hours after lunch. Are we going to pay for this later? Is he going to up till 12am tonight? Should I have woken him an hour ago??