When I had a baby, I eagerly anticipated time that he would start sleeping through the night. 4 years later, I'm still waiting. I hope someone can help, I honestly can't take anymore. Here's our routing: bedtime around 8:30; read 2-3 stories and cuddle until he falls asleep, usually within 10 minutes; he wakes around 1:30 -2:00 and calls for me; I go check on him, and either he goes back to sleep, asks to snuggle "for a couple minutes", or is up for hours, literally, until I can't take anymore and I sleep in his bed; wakes in the morning around 8:00. We've tried: letting him cry, which can last for hours; making a reward chart-he earns a star for each night he sleeps and then after 2 weeks he gets a treat; putting him to bed earlier or later. We have had periods where he sleeps 2 weeks at a time, a few months, but then something interrupts his schedule (sickness, daddy being away on a business trip...) and we're back to square one. I talked to my doctor about it once, and intend to again when we see her for his checkup in a couple months. She basically kind of scolded me for going in to his room when he calls. I feel like I have to check on him, though, because there were actually a couple of times when he had vomited in his bed. I've tried asking him why he is waking up (bad dreams, have to go potty, need a drink, etc) but he usually says "I'm not sure" or "I'm scared of the dark/monsters". We do keep a nightlight on in his room, and I'm not even sure if he really is afraid or just uses that as his excuse for calling us up there. He never ever has to go potty when he wakes, or has had an accident in his bed. Please, someone help!! I'm definitely not the best mom when I'm constantly exhausted (once he is awake for hours, I can't go back to sleep myself). Tonight, after 2.5 hours of listening to him cry, I flipped the light on in his room and told him if he wasn't going to sleep, he was going to get up and stay up all night (see, not my best idea). Notice I am posting at 3:25 am...