Adoption vs parenting

I'm 21, pregnant, working full time and a full time student. It was unplanned and the father and I barely even talk. I'm considering adoption because I know that someone else could give my child a better life than I could, and they would never have to wonder why their father wasn't around. But at the same time, ever since I've been thinking about adoption I've been able to picture myself being a parent and trying my best for my child. I have no idea what to do because i know that adoption is ultimately the best option for both me and the child, but I honestly don't know if emotionally I could give the baby up.