I can't take it any more. He's always been a terrible sleeper, waking up 5-6 times or more a night until he was 2. At 2 years and 8 months he started improving, even slept 10-11 hours straight every now and then. But then he started getting worse again.
Now he's just turned 3 and will wake at least once a night, usually 2 or 3 times, screaming and crying. Often repeating something random over and over again like "I didn't want to go there" or "which box???" so I think he's dreaming a lot? If I try to hold him or comfort him he usually lashes out screaming more and kicking.
And if this happens after 4am, it's usually too close to morning for him to fall back to sleep, so that's it for me. I'm so exhausted. Is this even vaguely normal? I can't take it.