Cheated on with an Escort 😞

I recently found out my bf of 6 years cheated on me in 2 years ago with an escort on about two separate occasions. I am hurt. I feel belittled. And gross. He hasn’t done it since but I am so confused. He wants to marry me and this is what I find out. Idk what to do