I've been with the mother of my child for years.
I would think that you hold little self worth and feel that you are not worthy of better. I would suggest that you get to know yourself. What do you NEED in a relationship? What is holding you to this relationship other than your child? What have gone on in the relationship that makes you think or feel you deserve such disrespect? Just a few questions to ask yourself..