Husband made me so mad

I am in a gay relationship with my husband and I have a child from a previous marriage with my ex wife. Me and him are having a child together through my best friend. She's our surrogate. He is in-between jobs right now and I came home Thursday he invited friends over and they destroyed our place.. I told him to clean it up. He said okay. I come home and hes sitting on his ass with his friend smoking weed. Nothing has been done. Its gonna be my week with my son and I can't have him over with our house trashed like this. I was so pissed and was gonna yell at him. Instead I did a full 180. I got drunk. Off wine someone how. I got drunk and cleaned out entire house top to bottom. Even cleaned the garage. I spent all night cleaning, think we had sex, and and ordered McDonald's. Then I got extra petty. He was supposed to do the laundry. So I did it, but I didn't fold his shit. I threw it in his gaming room that smelled like ass. Our house is spotless and my son came over this morning. My original plan was to yell at him, instead I got drunk and deep cleaned🥴

Edit: We are gonna have a talk because this is the 3rd he has gotten high with friends instead of helping me. I want more kids and love him and he says he wants children but he just doesn't seem all in it like he's claiming to be.