Quoting .Solange.:" My son is so precious. He deserves a family. He deserves a father who will play ball with him and who ... [snip!] ... with him and who will teach him how to treat a lady right. He doesn't deserve a smurfed up single mother. I ruined everything"
That man doesnt have to be his father.
I was raised by a teenage mother, and while everything wasnt rainbows all the time, it was 10x better then seeing my biological father abuse her, me, and seeing him in and out of prison. I am SO thankful she left him and your LO will be, too. It took my mother 6 years to find my "dad" and he is the best dad I could have ever asked for.
You will find someone, too, that is worthy of you and your son. I promise that.