My ds woke up at 7ish this morning. Had a a 2 hour nap about 1 and now he fell asleep in his cot at 5 and still is asleep at his normal bed time. Is it normal for him to sleep this long? As he'll probably not get up till half 6 or 7 tomorrow?