Hating DH...hormonal rant

Steph
So for the last few weeks DH and I have made plans for this weekend. He was going out camping and off-roading with the guys and I was going to start working on the baby registry (have to drive almost 2hrs to get to any baby stores) and buy me more clothes for work. This has been pretty much set in stone since the 1st of the month. 
Well this week DH decided I can't go work on the registry until we know what we are having, but his plans are still a go. Our anatomy scan isn't until 4/3...but I could at least add gender neutral items to the registry for now.
Now here I am, livid because he thinks it's okay to f*ck up my plans and get away with not keeping his promise about finishing projects he started (moving my stepkids' rooms, putting the gutter back on the house, throwing out the trash (including pots/pans of food he just stuck in the garage to "put it out of site out of mind for me", and a few other projects). Oh and this also includes him playing video games last night when we got back home and forgetting to clean and refill the dogs' water dispenser. 
Then this morning he made it seem like it was the end of the world because I didn't immediately jump out of bed when his alarm went off to let the dogs out, go pee, and test my glucose levels. Now mind you I was having really bad round ligament pains during this and his response was deal with it.  
Now all I want to do is call him at work and tell him he can f*ck off as now his weekend plans are scrapped as well. I love my husband but right now I really hate him especially since I had to throw out that molding food which included the gizard/liver/heart crap from the thanksgiving turkey that wanted to keep for crabbing. 
I know it's my hormones that are playing a key role in how I feel, but what am I supposed to do when I've been restricted by my OB from lifting more than 20lbs and walking/standing for more than 20mins. Otherwise if I wasn't pregnant I would finish everything that is not done and then have a large glass of wine or a few cocktails to relax.