Emotional cheating husband

Okay so I’m 26 weeks pregnant, married with a three year old. My husband has a sex/masturbation/porn addiction that I recently found out about. He masturbates at least twice a day even on the days we have sex. I have checked his phone multiple times and found absolutely nothing. Well today, I figured out that you can scroll up in Snapchat and found plenty of messages that sparked my interest to want to know who tf these women were. I woke him up out of his sleep and demanded answers. He swore he didn’t know what I was talking about. I left. Shortly after, he’s calling me trying to explain himself. He says some of the women are women he knew from his past that he flirts with, never did anything sexual with, and some are random girls that he’s never even met who he also has done nothing with. To make matters worse, he got their number from a PROSTITUTION WEBSITE and he swears he never did anything sexual with any of them, just liked to have conversations. I believe this to be true because he is a sex/porn addict and he is very aware of the std’s and risks so I don’t think he did anything with them. He is our daughter’s favorite person and I’m willing to attempt to work on it with many requirements like no Snapchat or other secret shit, counseling, church, everything possible and still no guarantees that I can move past it. I know some people are gonna think that’s stupid of me but this is my husband and I would like to give my family a fighting chance before I throw in the towel. My question is, 1. Have any of you dealt with sex/porn/masturbation addict and actually seen them get help and get better so to speak? 2. Have any of you had somebody cheat on you, and you give them another chance and they actually change???