Considering adoption, advice please

I’m 17, almost 18, and about seven weeks pregnant. Let me start by saying I have ALWAYS wanted to be a mother. A large part of me wants my baby and wants to raise him or her. Another, smaller but existent part of me feels somebody else could give my baby a better life. Part of me feels I will be a great mother. But another part of me thinks I’m definitely not ready, I’m too irresponsible. I guess I’m just looking for people’s input and personal stories. I want my baby more than anything but I also need to do what’s best for my child, not for myself. I’m having a very hard time with this choice. Any advice is appreciated. Thank you.