So DS has been a wonderful sleeper since about 10 months old and he is 2 next week. The past three nights have been hellish! Before he always went to bed at 7, didn't argue and often asked to go! Then he'd sleep through til the morning waking between 6 and 7! But for the past three nights it has taken roughly two hours to get him to go to sleep in the first instance and he has then been waking about 1am screaming for between 2 and last night's record was 3 hours before eventually going back to sleep! He has then not really been sleeping in any later to make up for this and yesterday refused to have a nap!
What's happened?! How can I fix it?! Xxx