Hey you.
I 100% agree that you and ONLY YOU know what is best. Nobody is ever "ready" for a baby, it is always a struggle. It's okay to want to keep the baby, and it'd be okay if you don't. You have to do what is right for you and your family.
I have terminated two pregnancies. I normally only talk about one because it's the one that I don't lost sleep over. I'm going to share them with you briefly. The first, I made because I was not financially able to care for the baby, I was young and still in college, and the dad did not want the kid nor should that guy be fathering children. The second was for my health. Carrying to term had a very high chance of me losing my ovary AND the baby. The first one took me 5 years to get over, and I became an alcoholic dealing with it. Don't worry, I'm more than okay now.
The second, it hurts for a few weeks. But I knew I made the right choice.
I'm pregnant now and come hell or high water I am not giving up my baby. But I'm in a good place financially, relationship wise. But hey! I need a new car. I drive a Prius, but I have two dogs, two cats, and a snake. One dog rides in the car, the other in a crate, and I was driving to LA the other day thinking, "Huh... where would I even put a carseat where the dogs can't get to the baby?
" I live in a two bedroom, one bath house. The cats take the spare. So huh do I move the cats out into the living room so I can have the spare room for the baby or do I beg my parents to let me rent their other house with more space for my pets so I could use the spare bedroom for a baby but have my rent tripled? My savings was for buying a small house in 10 years (yay Bay Area, CA) but bye bye home ownership and hello college fund. Lol.
Point: You know what is best. You can make it work, but it will be hard. We support you either way.