Needing advice-my husband is very mean to me

I find myself posting this as I sit on my bathroom floor crying. This is the second time in the last couple weeks that I’ve been here. My husband keeps making comments that upset me to the point of tears. I think I’m slowly starting to wake up to the fact that I have been walking on eggshells around him for years. We have been together 9 years and married almost 3. We have never had a perfect relationship but I thought things were good for awhile. I’m noticing now that if I make a comment about something (could be absolutely anything in the world) he will somehow twist it around to say something mean about me. He knows exactly what to say to hurt me and he does it all the time now.

(Example: I made a comment about a local daytime talk show host I was watching and how what she was wearing made her look very unprofessional. He snapped right back and said ‘well maybe people think your tattoos are unprofessional stop being such a bitch’ It was very odd how he got so defensive over some woman on tv and had to twist it around on me and it was his tone and attitude that drove me to tears)

I’m constantly worried about asking him anything. He works from home and I work all day and sometimes till late at night and when I leave the house I ask him if maybe he could help take the garbage out or vacume for me or clean the mess in the bathroom that he made bc no matter how long I work I am ALWAYS the one doing all these things when I get home and I figure it would be nice for once if he could help. But everytime I ask I get the meanest responses from him. I feel like I can only be in a good mood when he’s in a good mood.

I’m not sure how well I’m explaining all of this since I’m a bit flustered right now but I’m not sure what to do. I know I need to talk to him but honestly I already know how that’s going to go. I’ve thought about leaving him but I’m scared. I know I sound weak but he’s all I’ve known for so long. I’m scared to be on my own but I’m just not sure what to do at this point