DH has been such a jerk lately

Earlier today he got pissed off at me because I called his truck a money pit and I said it in a jokingly way (although it's very true) and he was yelling and cussing at me. And when I didn't really respond to how he was acting he got even more pissed off. Well just now he blamed me because he couldn't find his mirror he needed in order to make sure he wasn't missing any spots in his head while shaving. I told him I saw our son with it and he started giving me crap because I shouldn't let our son have it. And I told him if he would learn to actually put his stuff up then our son wouldn't feel the need to grab it. He then told me it was my fault we ended up having a horrible day (full of petty arguments) 
UGGHH, I need a getaway because he is seriously driving me insane and I'm so over his attitude towards me. **are we sure men don't have periods 😂