Boyfriend doesn’t want our child

I found out three weeks ago I was pregnant. Right away I was set on an abortion, but I was also open to keeping him/her as my own or even adoption. My boyfriend did not speak to me about anything except abortion. So I made the appointment. It was supposed to be yesterday morning but as his mom picked me up (I don’t have a car and he crashed his) she was crying saying she couldn’t be apart of this. I’m ten weeks now (and four days) and I wasn’t sure if I wanted an abortion anymore either. I had weeks to think about and if he would’ve talked to me about our other options we wouldn’t have had to be so scared of what would happen. The fact is my only option was the suction abortion which broke my heart because this is my child in me. It isn’t a bunch of cells anymore it’s a baby. A little baby. And I cried to him so many times saying this wasn’t what I wanted and he shut me down each time. It’s nice to know his mom is supporting me and his whole family basically. I decided to continue this pregnancy and overtime I’ll realize if I want him or if I’ll put him up for adoption. I’m young I’m only 20, but I’m more stable than a lot of young mothers who were expecting. I have my own place a really great job. I thought I had support from my boyfriend but he’s been gone a couple days and hasn’t talked to me. He’s ignored my calls and texts and only replied saying “I want nothing to do with it”. I guess I’m just ranting but don’t know what to do. I’ve been with this guy for four years so it’s not like we don’t know each other. I didn’t think this was a side he’d ever show me. He hasn’t once asked me if I’m okay nothing. It’s just about him.. if I do adoption he did say he’s open to that but keeping it is out of the question for him. It doesn’t bother me as much I just feel alone. I don’t see myself being a mom I don’t want a child if I’m gonna be a single mother. That’s why I’m heavily considering adoption. I just realized if I had his support I could be so happy about this pregnancy but I’m not