Hi ya emmyboo!
First, I'm sending you a hug bear hug for comfort. Your life appears to be complicated right now. Caught in the middle of what your parents want and what you feel is best. Your parents are probably a little shocked and hurt knowing that their little girl is pregnant. If they just learned about the baby, give them a few days to come around. If they don't come around, you can cross that bridge later. Sounds like you mom isn't wanting you to leave right now anyway. Make sure you are in a safe location.
Second, parents have a habit of reacting poorly to early pregnancies. I know it feels bad right now-that the entire world hates you or is against you-but your parents are upset with your decision to have sex. It doesn't mean they love you any less. They are scared as hell right now and don't know what to do. In all honesty, how did you expect them to act?
Third, YOU need to make the decision. Not your parents, his parents, or bf. Abortion is a quick resolution to a life changing decision. I don't believe men can understand the soul level pain some women experience post-abortion. Not because they don't care but because they are incapable of carrying life. Give this some thought. Who is suggesting abortion? The men in your life-not the women. From your posts is sounds like you are leaning away from abortion, too. Do not cave into what others want you to do. Make the decsion yourself.
With that said, you need to begin to prepare yourself for changes. If you choose adoption or to keep, either two require insurance. Have you applied for Medicaid yet? Seen a Dr.? Prenatal care is important. I suggest that you begin the application process. That way you will have one less item to think about.
Finally, and again, You must make the decision. You can get through this difficult time. There are plenty on this board who will gladly chat with you. I am one of those individuals. Take care of yourself. Give this some serious thought. Find a quiet place and think for yourself.
Another big hug and much love for you. I'm here for you....untbunny