How did you find the strength to walk away?

I’ve been with my man for over 4 years. We have one son together. My man is always so negative and always has a horrible tone of voice when he speaks to me. He thinks pretty much everything in life is pointless or boring. It’s starting to make me view life as miserable 🥺

He has also said things like “I’m not fucking marrying you, I’ll lose everything” but no matter what I can’t leave. I feel like our son will hate me for ruining our family when he’s older. I feel like he just won’t understand how toxic it was for all of us. I’m not the easiest person to deal with by any means! I’m messy and I cry over the silliest things but I’m respectful and always use a nice tone of voice unless defending myself.

There’s so many other things like not saying happy Mother’s Day because “fuck Mother’s Day. It’s stupid” to never kissing me or hugging me. I don’t want my son learning that it’s okay to be so negative and rude to people all of the time. I just want to be really really loved but I feel like if I leave I’m just selfish. I need reassurance & strength so bad. How do you guys do it 😭 why do I feel bad for wanting to be happy in life.