Please help. I'm not sure what to do.

So I'm 7 weeks 5 days pregnant and I went to the er and found out I have a subchorionic bleed and the doctor told me I need to rest. My boyfriend obviously doesn't understand this. We have to move in about a month and there is a lot of work to do so I understand why he is frustrated (he will have to do most of the work since I can't move too much) he keeps getting angry that I'm not able to help much and he keeps yelling at me telling me that he hates how I put my health and the baby before everyone else. He is also saying I don't care about anyone other than myself and the baby but that is not true at all. I just can't put my health and the baby at risk. Also he said he is not ready for a baby and he doesn't want him/her so he will be angry about it for a long time. I feel so pressured to get an abortion but I love this baby so much and I really don't want to get rid of him/her. I feel like he is handling this badly. Both his mom and myself have told him multiple times that I can't be stressed out. Every time he yells it stresses me out and I told him but he won't stop yelling. He says it's because he's angry and he needs to but I don't understand why he would keep doing it if he knows that it puts my health and the baby at risk. I got so stressed out today that I have cramps and I'm very nauseated. I'm not sure what to do. We have been through a lot and I don't want to give up on our relationship.