Whatever you did to screw things up enough for her to leave you can't be changed, give her that space and stop crying about it. Everything happens for a reason and we all have tough lessons to learn. If she doesnt trust you, well you'll have to earn that trust back, not force it on her. Dont wish to change the past, even the worst things you've done make and mold you into the person you are today. Learn from your mistakes, learn not to repeat them and be a stronger man for owning and overcoming this obstacle. My advice here is not to push things. You are both sooooo very young and there is no need to rush. Step back, give some time for your recovery to be important to you, the more you take THAT seriously the more she'll take YOU seriously. For your own sake, dont just jump right back into the relationship. At the same time, be her friend. Be there when she needs you and when she doesnt, offer to help with everything and try as much as you can to be involved in the pregnancy. However, more importantly then that, DONT get angry if she rejects your help or if she doesnt want to be around you sometimes. A woman wants her feelings to be respected more then anything and it will speak wonders for you if you bite your tongue, put your ego in check and respect the fact that she may not want to see you. In order of importance you should be focused on YOUR RECOVERY (without that you have nothing), that baby, then your relationship. good luck