I'm so upset and frustrated with my son right now.

I don't know what we are going to do with him. He has decided this week that he is no longer going to nap. Every day I read him a story, put him down and he says "I'm going to take a good nap today Mommy." Then 10 minutes later he's yelling at the top of his lungs for me. I go down and threaten him with assorted punishments and then 10 minutes later he's doing it again. I worked last night and slept 3 hours at the most when I got home, so I REALLY need a nap too. DD still takes a nap also and she can't sleep either when he's screaming and yelling. He has never been a good sleeper and very rarely sleeps through the night without DH or myself having to go down to appease him. I am so insanely tired of it after over three years. Maybe it seems worse this week since we got the kitty and he kept us up for a few nights too. I am trying not to cry I am just so tired and wondering where we went wrong with him. He also fights, hits, throws things and yells A LOT!

I feel like such a bad mommy. I hate punishing him all the time especially since DD ends up being punished as well. We got them one of those cheap water slides to put in the yard last weekend and we still haven't put it up because every day it's something else terrible he does. I told them this morning that I would take them to see WALL-E tomorrow or Monday IF they would let me take a nap today but I guess that's a no-go now. And I wanted to see it too.

What am I doing wrong? I really don't have any ideas right now. At this moment he's down there alternately screaming "Is it morning yet?" and "Turn my music back on!" And the worse part is alas, the rum is gone.