And I know it's all my fault.
I have a 4.5 year old about to start school. She was an angel until 3/3.5 years old. I've always been stressed worrying about money, employment and the relationship I have with her dad. I don't feel I've been able to parent her properly as it's very easy to push me over the edge and that's when I lose it.
I shout too much. I can't discipline her properly. When she does something that she shouldn't, I pick her up and tell her to stay in the corner for 5 minutes. She doesn't even stay there and I get even more frustrated so I just give up and end up resenting her and I know she picks up on it.
She repeats nearly everything I say to annoy me, she throws things when she's angry, she touches things she shouldn't, she runs off when it's dangerous, she can't accept "No", she constantly asks for sweet things, she tries to punish me with my punishments, destroys things (even her own things), stops in the middle of the road when she can't get her own way, tries to hurt me (pinching, scratching, throwing things at me etc) when she's angry, acts inappropriately by showing me her back side- she thinks this is funny and disturbed, calls me and others names when angry and more.
When she's happy, she's the nicest child in the world. So thoughtful, kind, inquisitive and lovely to be around.
I want to change how I parent her, especially my reactions to bad behaviour as she can easily wind me up to the point where I shout and sometimes have to drag her- like yesterday when I dragged her out o the road after she decided to collapse when there was an oncoming car and a bus driver beeped at me angrily. It made me realise that I'm doing things wrong.
I always apologise when I shout at her or get angry around her. But I still do it again, so worried she's not going to take me seriously anymore.
What am I doing wrong and how can I raise a child that's not so disruptive in school and unhappy with her life?