Congratulations on being a young mother who is saying "Yes, to life" and accepting the responsibility for you and your bf's actions.
You're act of Love for your baby will pave the way for many more girls to follow your lead. You're maturity is heartwarming.
Surround yourself with positive people who love you and support you. By that I mean, don't be brought down daily by your boyfriend's inability to handle the stress. He is reacting to everything that's going on in his head. He may not do well for awhile if his emotions are all over the place. Just try and be patient with him, but you should NOT allow him to abuse you verbally. This brings me to my next suggestion.
You should stay in touch with his parents as frequently as you can to encourage that relationship for your baby and his/her new grandparents. What about your parents? If they are just as supportive, then include them in how you're feeling, your appointment that's coming up, and discuss your relationship with your bf to them. They may offer some advice to you in that area and be there to protect you if he gets out of line. Friends at school or cousins and soon to be aunts are a wonderful team of supportive women and can offer some more local consistent support.
THIS IS FOR YOU & BABY:
Practice tuning out the negative influences in your life.......but you will have to replace the void with positive things. REST, REST, REST.....feed your body. It's very important that you eat. If you can,just take your own lunch. (fruit, protein, grains) But don't go without eating small meals all day long. And you have to drink as much water as you can tolerate. Take long walks in the fresh air (and bf's only aloud to go if he's quiet and holds your hand)

If you've been brought up with faith in God, you could turn to him in prayer, or visit a church and sit. Spend time researching what's going on with your body and what you can expect in these first critical months of growth for your baby. This is a fragile time for your little one, so take care of mommy.
I'll be looking forward to hearing about the Dr. Apt on Friday. Good luck!!
Blessing,
myangelsinheaven