Marriage Advice ?

So , my husband and I have been married for 5 years , we have two kids together. Let me cut to the chase …

I feel so alone anymore and I haven’t been wanting to be with him for years but don’t know what to really do I feel lost I guess. He won’t leave the house and refuses too , even though my name is on the deed to the house I own it . He’s always bitching and complaining constantly, always negative all the time , yells at me and the kids all the time and I’m feed up with it . He always mad when I just want to address things to him even address problems in our relationship together . He just doesn’t care . I can’t even be sick or even say I don’t feel good then he all a sudden doesn’t feel good and makes everything solely about him . I work 40+ hours a week in home health care so I’m exhausted I work overnights . He belittles my job and puts me down about how he makes double then me . Everything is like a competitive thing to him . He doesn’t want to go on dates or do anything fun or exciting. Or he always brings up I’m not a man and I need to quit trying to take the male role , just because I tell him I don’t wanna argue ? Anything you say will set him off so it’s like walking on eggshells . I solely do everything for our kids , he does the bare minimum even complains if he has to help and I’m over it all , over it at this point but don’t know the steps to take to him to leave . All he does is smoke pot (illegal where im from) , play video games and games on his phone who knows what else , doesn’t pay attention to me when I ask if we could please spend time together. Another thing , the kids are asleep on the overnights , and he acts like they up all night and that’s why he can’t sleep but I know it’s because he’s on Xbox . He makes that an excuse so I can’t get sleep at all when im off my work shifts , always calling me names when I do everything for this man .. advice ?????