I feel like I ruined his life..

My boyfriend and I have been together 1yr after hooking up one night.. I’m 18 turning 19 next month and he’s 19 turning 20 in December. We’ve never had the most perfect relationship, he’d go through my phone messages and it hasn’t stopped til I moved in with him. We argued a lot because of that and because I didn’t fully trust him after he’d done it so many times even after telling he’d stop. And back in May he asked me to marry him I said yes because I’m absolutely in love with him. And have yet to get a ring, it’s not at all a big deal but he doesn’t even want to talk about planning a wedding or anything, he refuses to tell his family. And well recently we found I was pregnant, we knew the chances when we had unprotected sex for the past year. He hasn’t told his parents or his friends and I don’t blame him I had a miscarriage at 16 so it could happen again but I feel like a secret to his parents. And since we found out I was pregnant he’s been so distant and with my anxiety I feel like he wants nothing to do with me. I know “we’re young and have our whole life ahead of us” but I really love him and I don’t know what to do 😭