jak 58,
I have been with my husband for 29 years similiar to your sitch. Found out he was having A for last 11 months foundout 2 months ago. he moved out 2 weeks ago. H possibly having MLC for past 7 years, always been a flirt. I Have to work on GAL i always depended on him for my happiness, which was not healthy.

Me-47
H-49
S-13