I'm fed up with my husband, I want to move out.

My husband treats our home like a landfill. No matter how much or often I clean, it means shit to him! He never cleans, he only straightens up when he feels like it. Two weeks ago was his first time cleaning our restroom after living in our apartment for 8 months. I honestly don't expect him to help with the laundry or deep cleaning of the house, as that's my job as a stay at home wife;HOWEVER, I do expect him to respect our clean home and to try to keep the environment clean as long as possible. I stopped cooking for awhile bc he has a problem with helping with the dishes. He expects me to clean the kitchen, cook then clean again, That's tiring . So I decided to start using our dishwasher so we both could use a break bc the kitchen gets messy fast! But even with that compromise, he still isn't clean. Our kitchen table is always filled with ashes, weed and cigarillo paper. He always leaves his bag in the middle of the floor and when I start bitching , he acts like I'm wrong. We always argue about the up keep of our home and though it's not worth a divorce, I would like to live apart. Not to mention he's always using my shit! He always wear my socks and stretches them out. He's a size 11 in men and I'm a size 4 in kids!!!!!! Not to mention he's always wearing my shirts or deodorant 😡. He has money to buy these things hisself but instead uses mine like I'm over it! We're pregnant and his behavior could not be more childish. What's you ladies opinions? Am i overreacting?