I think its time for you and I am so glad you see the postives in you...hoping one day, you will get the balls to leave, but until then, keep doing what you are doing and go to al anon....this is your time GIRLFRIEND!
I know my self worth now, i too felt like a low self worth, not anymore