Don't even know where to start. DS is 2.4. His sleep has always gone in cycles - he sleeps really well for a few weeks, then has a HORRIBLE few weeks, just as I give up on it he sorts himself out and it's all fine again.
It's not that he doesn't want to go to bed, it's not that he's having nightmares, waking in the night, anything like that. He just doesn't seem tired when he gets to bed and then can't seem to switch off at all. He's always been like this, although he's always been great at sleeping in the day.
I get so frustrated with him taking hours to put to bed. Often I end up in tears, or shouting at him. Tonight I came downstairs (with DS) and he had a huge tantrum, trying to pull everything off my desk etc, kept moving him to the sofa to calm down, screaming at me that he wanted to go to sleep, though when we had been in bed his idea of going to sleep was to lie quietly (nursing) for a while, then swap sides constantly, wriggle around constantly, then kick me and finally repeatedly sit on my head which was what made me have to get up and leave the room. After about 20 minutes of this tantrum, he did come up to me completely unprompted and say "Sorry mummy cry. Sorry sit on head. Sorry mummy." and we had a big cuddle and I told him it was ok to cry if he was sad but that I didn't like him sitting on my head. And then I felt a lot calmer and I think he did too, but I'm just finding this hard to cope with - I know it's just a phase but every time he goes through his horrible sleep phase it seems to be worse than the time before. I can't wait for the day that he's old enough to tell him if he's not tired that he can read quietly in bed or something.