DS is 20 months old and for the last few months he has had a terrible temper. He was the calmest happiest baby till he was 6 months old and started solids (though I guess that's got nothing to do with it.) But since then he's become gradually more and more short tempered.
He just gets so annoyed if he can't have immediately what he wants and he constantly wants something that he can't have. He starts screaming, throwing stuff and hitting whoever is around in the face. Or he bangs his head against something. He won't calm down for ages. It's really difficult to soothe him or to distract him. I try to tell myself this is perfectly normal toddler behaviour and he's just testing and learning boundaries but it just seems so extreme and I know I shouldn't compare but DD was nothing like this ever.
I also feel so bad for DD (6 years old) as she is often at the receiving end of his behaviour. He also gets quite jealous of her. As soon as she comes for a cuddle or sits on my lap he tries to push her off and hits her.
For the last couple of months he also just seems so miserable all the time. He's constantly low level crying and wanting to be picked up.
I don't know if this is relevant but he's constantly hungry. He's quite a fussy eater but screams (and hits) for snacks. I don't restrict his food but because he's on the 97th centile for weight and not very tall I'd like to stay to healthy food but he gets so upset if he doesn't get what he asks for.
The nursery staff said he's very happy and well behaved there and that they've got no concerns.
Please someone tell me this is normal and he'll grow out of it. I keep worrying he'll turn into s violent teenager or adult or a sociopath. And I worry about his and dd's relationship.
Also, is there anything we can do? Anything I might be doing wrong?