I've been with my SO the same amount of time as you two have been together. Unbelievably shitty things have happened to me during that time. I never once thought about cheating, and though I know everyone responds to stress and unhappiness differently, I simply don't believe any situation, no matter how bad, is a legitimate excuse to cheat unless your literally doing it to save someone's life in some bizarre cartoony-villain situation (those don't really exist).

&amp;#x200B;

I also think that once you become disgusted with your partner, that's a nearly impossible switch to flip back. At the very least, postpone the wedding indefinitely.

&amp;#x200B;

Also, I'm so sorry. Be well.