I don’t what to do..

My husband and I have been together now for awhile now.. I found out 6 months ago he cheated on me the day I gave birth to our child (she’s two now).. and then 3 weeks after he did it again.. well back in April he started treating me like shit and I found out he has cheated again!! All with the same girl🤦🏼‍♀️ i finally left... so a few months pass by and I finally forgive him.. so let’s speed it up to today.. so my husband and I were talking and I told him I’m still hurts after he did... I know now he hasn’t cheated in like 6 months.. and now he goes through my phone won’t let me talk to my guy friends.. because he thinks I’m going to get back at him.. I mean I thought about it but I haven’t done it! I’m not that person... he says he loves me and he says he trying.. but things don’t feel same.. I know I still love him.. but mentally I still prepare myself for if he cheats again.. How can I move on from what he did?