My DS has been sleeping strangely (he's 20 weeks) and had a disrupted sleep last night (woke at 12, 2, 5, and 7) and has been napping since 10.30 (it's now 12.40) when he normally only sleeps for 1.5 hours in the morning. Should I wake him? I just went up and he's sleeping so soundly that I couldn't bare to, but I read that babies shouldn't nap for longer than 2 hours. Quick responses please!