beating myself up

I'm 13 weeks pregnant, 20 years old, and I'm doing it alone.. all I can think about is nobody will love a 20 year old with a baby. no guy I know wants this life.. I've never felt so alone. has anyone else been through something similar, an still found a great guy? I have such high expectations. I've been abused emotionally & physically with every guy I've been with.. I can't see anyone my age being good enough for me. I want my baby to have a father..