relationship advice

So I been with my husband 8 years now. 4 years dating and 4 yrs married. at 4 years of dating we were pregnant. while I was pregnant he said it's like we are roommates instead of bf and gf. I felt pretty sad. So I tried to fix it for years and years and I thought I was doing better. And idk if my pregnancy and hormones messed with my sex drive or if I just don't feel that connection anymore cuz what he said really hurt then. So anyways fast forward 4 years later we are married have a 4 yr old, every now and then we argue about the fact that I'm not into sex and that he doesn't get it everyday blah blah blah...same argument and I say ok I will do better. Again, I always think I've improved but no I'm still the same (even tho we went from sex once a week to sex many times a week,sometimes 3 times a week minimum). Tonight he went to the neighbors to drink and that's cool. I stayed home with our boy while he slept. I was playing zombies on ps3 (lol). My husband comes home and is very drunk of course. He's an annoying kinda drunk but whatever that's normal. So he is showering so we can "get it on" in the sac but then he ruins the moment with talking about we only did it 2x times this week (even tho the week isn't over with) and I'm like so we are gunna do something right now why are you ruining the moment?! So I brush it off. I was in the process of giving him a BJ and i was being affectionate well he says "that's a first!" And I'm like yea ok then he got up to go throw up and said I have to throw up cuz that's a first (the liquor is talking). So I go to help him anyway and he said "well if you were the perfect wife I wouldn't be shocked about this" then says "you will never get it" and I told him "no you won't ever get it!" It's like he's dead inside and all that matters is sex everyday. Yea he's a guy but my vagina needs a break some days. And our schedules are wack so it's hard to get frisky but we still make time some days and it's just not enough. idk what to do anymore and it's 4 am my friends and family are asleep. I need advice. I feel sooo bad I'm still taking care of him despite how douchey he was/is because he's my husband and I love him but his words hurt so much. I cook, clean, take care of him, have a fulltime job, let him be at the neighbors late might I add and I didn't bother him asking him when are you coming back. we obviosuly have different thoughts of what a "perfect" wife is like and it's starting to take a toll. I feel like he isn't being appreciative. I feel helpless.