Man. Your situation mirrors mine. Was with my exww since high school. Married 18 years, together 22 years. She cheated with her boss. We divorced. You will get through this.
Read everything here. Detach detach detach and work on yourself. You deserve better.
M:16 T:21 H(me) 38 WW: 38 S11 D16 D19 Red Flags of A: March 2018 ILYBNILWY: August 4, 2018 Moved out of MBR: September 24, 2018 BD/Confirmation of A: October 31, 2018 D Filed: March 27, 2019