bf cheated on me 😔

hello everyone, I never thought i would be asking advice on something like this but yet here i am. Im 22 in college and me and my bf accidentally got pregnant. He came out of a 5 year relationship before dating me, we have only been dating for 7 months and he is moving away in a month for a navy job. I just found out tonight that he cheated on me two days ago i’m almost 12 weeks pregnant. He said he felt like he wanted to live his life before the baby gets here and of course feels bad about it now. I want to forgive him for the sake of the baby but right now i really need kind words if any of you have been in this experience. Im heart broken for the way my life has turned out and im heart broken that my baby doesnt have parents in a stable relationship. Its not about raising the baby alone since i will have to do that for 7 months until he comes back anyway its the fact that i never thought this would happen to me. Any advice or kind words would be appreciated thanks 😔