What would you do?

So I’m gonna try to make this as short as possible because I could go on forever with the details. About a year ago my husband was unfaithful, he is in the military so he’s gone for months at a time. I was in Washington with our son he was about 2 months old at the time so I was new to being a mama and struggling with postpartum depression and my husband was across the country in Missouri completely his schooling for the Marine corps. He started acting distant not answering his phone or texting me back saying he was so busy with school he had absolutely no time to talk. I didn’t think much of it because I know that’s how it is sometimes. It wasn’t until I had one of his marine buddies contact me basically saying he was cheating on me with a female marine their and he couldn’t morally keep that from me knowing we have a child together. I confronted him and the female multiple times trying to get to the bottom of things, basically got lied to and told I was insane. Well fast foward about a week our accounts were completely drained and I was on maternity leave with nothing to my name and scared to death. Turns out he blew everything on video games and food for him and her, which btw was about 7,000!! Then I had my brother in law contact me saying he was getting notifications from a fake Facebook account my husband made, he logged into it for me and I found about 6 weeks worth of a relationship between the two.. nudes, videos it was disgusting and I was heartbroken. We ended up separating for less than 2 months but we decided to give our marriage another shot. Here I am a year and a half later living in California with him our son and another baby due in June. Things have gotten a lot better between us but of course there’s certain things I’m uncomfortable with because of our past. Well he made a Snapchat last week (he hasn’t had any form of social media or anything since the cheating) it gave me a pit in my stomach but I wasn’t going to tell him he can’t have it because the only way to see if he will mess up again is to give him a little slack. At first it was just some of his friends in a group chat well, a few days ago they added a girl to it. I asked him who she was and he said don’t worry it’s my friends new girlfriend he added her. Well ever since she’s been on it the friend she’s supposedly dating talks to her less than my husband .. red flag #1. She’s also a female marine which just brings back bad memories for me. Well there was a few conversations in the group chat that made me uncomfortable like her asking to have lunch with him, just him. And they were all gonna drink at his friends house and he said something about choking her out.. also the guys dared him to take a video of him in my underwear for god knows what reason🤦🏼‍♀️ but she goes and says you can use mine like um no he can not! Today she was saying how she was sad because her boyfriend back home dumped her and my husband said it’s okay now you have more time to hangout with us.... so he lied to my face she was never dating his friend. I feel like even if everything’s innocent it’s still not okay that he lied to me and now I just would rather her not be talking to him. My husband says I’m being psychotic because I feel uncomfortable with them being friends and is still trying to say everything I read was a lie and she’s dating his friend. Everything just feels so familiar with what happened last time and it’s getting into my head.. I really want to be to the point where I trust him 100% and these things wouldn’t bother me but I’m just not and I don’t think that’s fair of him to be upset with me. I’m trying my best and it isn’t my fault he cheated last year and changed my perspective on the relationship