Advice please

Cheyenne

So me an my husband got married a little under 2 years ago been together for 6 years I found out two months after we got married he had cheated on me not sex just kissing but still someone who I had I trusted Wich was his counselor!!! On top that she was in my wedding!!! No one said anything till after we got married we’ll just the other day ago I found out he had cheated I me with someone near by here, they had sex one time but he told her we was seperated at the time Wich we was not! But she said he had been drinking an was super drunk too!! Idk what to do I’m hurt I feel lost he apologized an said he never meant to do anything like that an he will never hurt me that ways ever again... do I give him one more chance? I have a son with an ex husband an him an my son are close so I always think will I ruin that or should I take the silence let him do him an just stay silent an down 24/7 I just need some advice I feel like I’m. Not good enough anymore... please no rude comments