hey matey,
I caught my wife out in a couple of big lies. Never can prove it...but highly suspcious.
It's a very hard thing to deal with. Honestly though it's not you. Unless your a mean bugger and treat her bad there's other issues at stake and that is the hardest thing to deal with. Yes, You can do better....in every relationship we all become familiar and doing things different can help but I've found that it's usually up too your partners experience etc. You can always do better but in instances of cheating blame is a terrible game to play for someone who'se been cheated on!
I know I wasn't a bad husband. I know my wife liked to talk to others online etc about music in particular. These things I always knew but I stuck it out regardless. I even went back to have to do it all again.......and I think that is a problem. I left for a couple of days and came back....in hindsight I should have been more dramatic!
Mental health is a big concern and relationship problems can contribute horribly to depression and anxiety. Getting good help for both is a no brainer....then you work on other issues! I still hold love for my ex-wife....and nowadays I can talk to her without any drama's....I still do! But I'd never go back to that because of the trust issues. Trust is a big issue with me!
Get help for the mental side. Be practical about the relationship side. Feelings don't disapear overnight but some things aren't worthwhile of sticking with and usually a cheater remains so!
Rogueone.