Others may disagree w/me, but if I were in your shoes, I would sit quietly, for the opportunity will present itself for you to step over the threshold and tell him about his incident. He is in another world called "selfish". No matter what you would say to him right now, it will go in one ear and out the other. That's why it's important to wait for the opportunity to present itself. Believe me, you'll have that chance very, very soon.
I do hope that your daughter is doing okay. Yes, the stress in your life is causing your immune system to be out of whack. Slow down, take a deep breath and let it out. Keep the focus on you and your child.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.