Lazy SO

I just can't help but wake up so grumpy today. My SO works out of town 1 week on and 1 week off. He comes home and just leaves shit everywhere, dirty all the dishes, eats ALL the food, leaves garbage and shit on the counters, makes our room a mess by throwing his fucking clothes all over the floor instead of basket. Let's the garbage & recycling overflow all over. I can't fucking stand it. I clean all week while he's gone. Do all the laundry. Grocery shopping. night feeds. Early mornings. Daycare p/u & drop off. Change all the beds. Care for our kids all week. Only for him to come home and destroy everything, not help with the kids, ignore our routine and be a lazy jerk all week and play video games. He thinks because he works (I'm on maternity leave) he doesn't have to do anything when he comes home. For the entire week. I can't wait for him to leave back to work.