In my opinion I think the more important issue is your pregnancy rather your boyfriend's reaction. But I would start with the boyfriend issue.
From what you posted, I am guessing your bf lashed out those words because he thought you got pregnant intentionally to get him to marry you. That might have been his interpretation and understanding of the event, which made him angry.
To explain why your bf might have interpreted the event in such a way:
some of my guy friends told me how similar stories happened to their friends (in other words, their gf got pregnant, insisted on having the baby, the guy ended up either marrying the woman or, if not, bearing partial financial responsibility to raise the kid despite not wanting the child in the first place). And it seems that, for some men, "getting pregnant" is a manipulative tactic that some women have used to get their men to marry them. They have either experienced it first hand or have seen their friends gone through it or have heard stories about it. For these men, if something similar happens to them, they may feel that they got "tricked" into a marriage and harbor resentment in the long term.
In addition, some men may love the child, but refuse to marry the mother of his child.
1) I am assuming that the pregnancy was accidental, whatever the reason. If that's the case, you need to let your boyfriend know. His anger and negative emotions may be due to his feeling of getting trapped by your getting pregnant and being tricked into marriage, which could be the reason he's doubting your relationship, and possibly feeling betrayed by you.
2) Another important thing is, right now, you need to carefully consider your options and make prompt decisions. Remember that the decisions you make now will have an impact on both your current relationship AND your life for the next 20 years. There's no right or wrong answer. It's up to you to decide what to do. Just remember that there will be consequences to whatever decision you end up making.
I can relate to how you feel right now, as I went through a similar situation (pregnancy). I would like to share some perspectives, both on the physical and emotional fronts.
For your physical health:
a) if you do not know exactly for how long you have been pregnant, make sure to see your doctor ASAP.
For your emotional health:
a) Your bf current reactions aside, you need to think carefully about the following:
- if you choose to have the baby, are you financially stable enough to go through the pregnancy and to raise the child? Take a moment to imagine what your life would be like once the baby is born. With a child, comes responsibilities, commitments and sacrifices. Are you 100% sure that you are ready to be a fully-committed, responsible parent to raise a child, financially and emotionally?
- What of your boyfriend's wishes? Is he ready and willing to have a child with you? (feeling ready to marry and feeling ready to have children can be two different things) If in fact he does not want children now, will he still stay with you if you choose to have the baby? What do you see you and the boyfriend a few years down the road?
- If you choose to have the baby and your boyfriend decides to end the relationship (but willing to provide financial support), will you be able to deal with the emotional toll (remember you're pregnant now, your body isn't just about you anymore)? If the relationship ends and the boyfriend refuses to provide support, will you be able to raise to the child alone? How will having a child affect your future dating life, and all the other things you want to do?
If you can answer yes to all the questions above, and have thought through clearly and carefully of the consequences of your actions (ie. go through the pregnancy and have the baby), then great.
b) If you are not sure about any of the above questions, OR you have answered some of them negatively, then you have two options to consider: first, carry the pregnancy to term and put the baby up for adoption; or, second, an abortion.
If you choose abortion, there will be associated cost (depends on where you live, travel to the clinic and surgery/medical fee). Also, you will need to visit your doctor's office ASAP to determine the length of your pregnancy, as abortion procedure may be legal up to only a certain number of weeks. I'd suggest do a some readings on abortion procedure and after-care. In addition, remember that, regardless whatever pro-life arguments there are, many women who chose abortion did so because they wanted to be a responsible parent and they knew at the time they would not be able to properly provide for the baby/child.
[please note that I am neither promoting abortion nor bringing any political/religious debate. I am merely being realistic and pragmatic. Having an abortion is never an easy choice.]
3) Once you have made your decision (either to have and raise the child, adoption or abortion), talk to your boyfriend. You have to let him know your decision because he already knows about the pregnancy.
My personal take on pregnancy and dating is that, I do not agree a man should feel that he should marry a woman simply because the woman is pregnant. Even if the man ends up giving the woman a marriage, but if he initially reacted negatively, in the long term it casts doubts over whether the man married for responsibilities (for the unborn child) or for his love for the woman. Just because a man married for the sake of the unborn child does not necessarily mean he still loves and respects the woman who is the mother of the child.
To a large extent, it's your call and you have a tough decision to make. Just be really clear about what exactly it is that you really want, and realize that regardless what decision you make, there will always be consequences and a price to pay.
Hope this helps. May you have the strength you need to pull through this ordeal.