It sounds like even though he cheated on your after dating for ten months, you forgave him and he hasn’t cheated on you in over two years now. Try and focus on the positive. Not everyone who cheats is a chronic cheater, and if he had one indiscretion and you’ve worked it out and forgiven him, and he’s had “a clean record” for over two years since that time, I think you have to appreciate him for all that he’s accomplished.
Try spicing up your own relationship and making sure that you maintain it with gestures of love and romance. If you’re falling down on the job and the two of you have let your relationship sag, you may be missing the old spark you used to have, and immediately thinking the worst — when all your relationship needs is some routine maintenance work just like you’d give a good car! 😉
I hope that helps and you can focus on all that is good (because it seems to be a lot).
Please follow me @AskAprilcom on Twitter and on Facebook at this link: [url][/url].