Guys, Should I trust my husband?

I found out my husband cheated on me 2 weeks after we started dating about 4 years ago. months after that, he has messaged girls telling them they're beautiful and all that.
he's lied to me about talking to different female friends that I asked him specifically not to and one he actually talked to a few weeks ago and deleted the messages because he said he didn't want to start anything so that alone broke my trust. But the cheating thing 4 years ago that i just found out about, he claims he doesn't remember and is standing by that. He also doesn't remember calling different girls beautiful and etc.
I get it was 4 years ago but do guys really not remember this stuff? Should I trust him and that he wouldn't do that again?
Guys, Should I trust my husband?
Post Opinion