what have I done!?

Am I crazy to be having a baby with someone that I know I can't spend the rest of my life with? Don't get me wrong, I love him, but I know it won't work. He's hurt me so many times. I could never raise a child with him. 
I just want something real. Am I ever going to get that now? Can I do this? It's not to late to change my mind. I could still terminate, or even give it up for adoption. How can I ever have a life and fall in love after this?