Hello Mama,
I understand!! = ) I am a parent coach, and most of my clients have the same issues. I've actually developed a class that I teach mostly locally to help parents managing behavioral issues.
First, what not to do. I've been working with kids for 17 years, and I have NEVER found the typical time-outs to work. I know everyone says they're great, but I won't use them.
Now what to do. First, get ready for more tantrums for a while. I have had great success with the following program, but it takes a lot of work before it gets better.
1) Establish household rules & consequence, (I teach this in my class and I have a how to sheet if you want it, let me know)
2) Make the rules in forms of what you want, "we will be respectful to each other." And the consequences fit the "crime"
3) IGNORE any tantrum. This is my version of time out THAT SOLVES THE PROBLEM. Tell they child you see they're upset, but you cannot talk to them when they are out of control. Ask them to go else where until they are calm and come back to you. If they don't leave, walk away yourself and repeat the same message.
4) Become a broken record. I love this one, repeat what you need/ want to see every time he gets out of control. "I will not take you to the park while you're throwing a tantrum." "I cannot hear you when you whine."
These few behavior modification tricks will do the job, but it takes consistence on your end. You MUST stick to your rules, or it won't work.
Here's the reality. Kids throw tantrums, because they work. You give in and they get what they want. It's not them being bad, (mostly), it's them working the system to get what they want.
If YOU stick to your boundaries and do not give in, eventually your child will change HIS behavior to get what he wants from you. If your child learns you will only reply when he says please, he will say please to get what he wants.
This is a quick and simplistic overview of my class, but I can tell you it works.
Please let me know if you have any questions. You are not alone in the battle of the 5 year olds = )
R. Magby