Having second thoughts

Hi, I’m just looking for some non-judgmental advice. I recently found out I’m pregnant, my boyfriend and I have only been together for three and a half months. He’s is wonderful and treats me amazing. But I have a son already from a previous relationship who is great. Just before finding out I was pregnant I had made the choice that I didn’t want anymore kids (at the least not any time soon) and was going to switch from my birth control pill back to the iud. I have never missed a pill so finding out I was pregnant came as a big shock. I know all the arguments about “well you should’ve been more careful” but I’m not really sure if I want to keep this child and I feel so poorly about myself for this because I just don’t feel like I’m in a good enough place to have another baby nor do I feel like my boyfriend and I are ready to take that step. At this point I’m not sure what I should do or how I should feel.