Was leaving my SO... Until...

I'm 4 months pregnant and recently posted a post about leaving my SO because I found out he was cheating, sending dick pictures to women.
Well things have changed... 
Right before I was about to tell him I was leaving he got a called from his doctors office with blood test results. Turns out he has first stages of arthritis and is on the border line of diabetes. His liver is also fucked up.
Now I have no idea what to do. I feel the need to stay and take care for him as he is the father of my first child. And also no matter how horrible he treats me.. I love him.
But also the idea of me staying with him after finding out he cheated AGAIN  sickens me. I have no idea what to do.