My DS 20mo was a reasonable sleeper (slept all night 7.30 - 7am) until 2 months ago when he started waking in the night and taking a long time to settle back to sleep. He also has been waking really early (been awake since 4am this morning.) When he wakes in the night I have tried not responding to him which results in an hour of whining then crying which is where I gave in and went to him. I now go in and tuck him into his cover and leave the room. I do this repeatedly until he either settles or starts getting too upset. Then I resort to lying on his floor and holding his hand or stroking his face. This can take over an hour to work. As a last resort I take him into the spare room but this only works until 6am as we live beside the railway and from the spare room the noise can be heard. He normally naps from 12.30 - 2pm. I cut his nap down to 1hour 30minutes from 2 hours, 3 weeks ago to see if this helped, after 1 week it seemed to help but after two days it went back to as it is. I have tried giving him supper, no reslult, later bed, no improvement and tonight I have put an extra layer of clothes on him. I am worried he is just in a bad habit. Any suggestions?