I’m lost

I’ve been married for 3 years. I love my husband to death but it’s getting exhausting. I do everything I cook, I clean, I do laundry, and I care for the kids. He doesn’t do much other than play on his phone and go out with his friends at night on most weekends. When he gets mad I get called stupid, or made to feel like I’m worthless. He literally gets mad over almost everything I do... and if I say something about his anger or how he reacts he wants to say I’m nagging or being a bitch. It’s bad enough that when I see other good looking men I actually think about sex with them, or just being single screwing around 🤷🏼‍♀️ I don’t want to lose my husband but I matter too, and I don’t know what else to do.