Until you get to a point where you are no longer willing to tolerate something, you won't change anything.
This comes down to the rules you create, and the boundaries you set for your life.
It's time you look at what you will and won't tolerate from yourself and others.