He is cheating

My husband is so perfect. Does everything I want but recently I snooped in his phone and discovered he is on 2 dating sites posing as single looking for women. I also found out he slept with a lady on boston. I dont know what to do yet cause I love him and he shows he loves me. We have 2 kids and am worried about taking action. Advice please

Update: I confronted him abt it all and he gave me stupid excuses of why I dont respect his phone and I shouldn't be snooping. I hia he wont stop misbehaving until I stop snooping. Told him we need a break from this relationship and he decided to deactivate his dating apps. I dont think i will ever trust him again. It's been one issue from another