Here is an idea you might want to try if you think it will work. She seems to be one of those strong-willed children, I have one too. He has grown out of his fits now though, thank God. Since girls are usually emotionally more mature than boys, she has to know that what she is doing is wrong. She is in total defiance towards you. When she does have a screaming tantrum, put her in her room all alone and close the door. Tell her she has 5 minutes she is allowed to scream, and after that five minutes is over, she will be punished for every minute after. Like, she could go to bed early one minute for every minute over five minutes she is allowed to scream. After her screaming fit, let her know that it is okay to get angry and it is okay to get frustrated, but that screaming is not acceptable behavior of a "big girl". Find other ways to let her vent which is less disruptive. Teach her breathing techniques, or even a song to sing when she gets angry. As she starts to understand that you are totally not going to give up and she starts to conform to the five minute rule, gradually reduce the time. For everyday that she has no fit, reward her with a book before bedtime, or some extra play time before bed. Let her know that you are proud of her for being a big girl. When she does have fits, at the end of the day at bedtime, let her know that tomorrow is another day, and that you know that she can do it. She is smart and beautiful, and you love her. Even explain to her that you get angry and frustrated, and sometimes feel like screaming (don't we all!), but as ladies, we just can't do that. I hope that you can use this advise. I hate that you are dealing with this type of behavior. Good luck.