So sorry to hear you're going through a rough patch w/your boyfriend at such a big time in your life!
Feel free to visit the Parents as Partners forum where you may find support or at least comisseration! http://www.mothering.com/community/f/41/parents-as-partners
Also join your due date club so you can chat with other mamas due at the same time as you! http://www.mothering.com/community/f/19/im-pregnant