How long is too long to wait for someone to change

By change, I mean treat me better. It's been almost two years of my SO saying "we're just in a tough place right now". I'm tired of the excuses. I want to be treated with respect & compassion. I deserve that.

I'm having trouble deciding if I should leave because I keep holding onto hope things will change.

we have one baby and one on the wY