But being upset is part of life. Overcoming uncomfortable situations is key to being a capable adult. And your bf is going to have to face the hard truth that his past abuses may cause problems in his future. 

What’s he doing for recovery? Does he have a therapist? He hasn’t been clean very long, so the trauma and stress of this situation, and the stress of having a child, could definitely cause problems in the future. Before you guys actively start trying to fix the fertility issues, make sure he’s got a stable plan for his mental health and substance abuse issues. He wouldn’t be the first guy to relapse when things get tough. 

The key to this is communication and trust. Find a couples counselor and start building an open relationship where you feel comfortable having uncomfortable conversations, because you know not talking about things will just make it all worse. Good luck.