Agree with this, you will never trust again completely and in fact you should never trust anyone as we are all human and no-one is infallible. Just some people have ****tier characters than others. Counselling might help you t0o, to realize you have choices and this was not about you but about the weaknesses in his character. When you come to terms with that then you can decide whether you want to invest any more time in this marriage or move on.It can take three to five years — or longer — to rebuild. Some people try but just can’t rebuild. As to trust, you’ll never again trust him the way you did before he cheated (or you shouldn’t anyway). Rebuilding is a long process and it’s full of ups and downs and triggers. There’s no easy way through it. I wish you the best.
Some cheaters never change, some do. My H cheated 20 years ago when I was pregnant, we rug swept but it came back with a vengeance when I hit menopause, I was ready to walk and unwilling to put up with his drinking or an iota of disrespect. He went into intensive therapy, he has really changed a lot and is more loving and attentive but I will never ever see him as the man I married. I am very comfortable in the marriage, we have fun times, great holidays and sex but there is a part of my heart that he lost forever, it is like a stain. If he cheated again (and I already went through being suspicious, it is a horrible place to be etc.) and I had the evidence I know I would walk for sure, it would not be the gut wrenching decision you are going through now.
You sound young, get counselling then make a decision. See how much effort he is putting into rebuilding, he should do the work, not you. Do not listen to words, they mean nothing, look at the actions only.