He may well be a narcissist. One of my sisters is like that. Did he do something illegal that hurt your job? Do you think he has stopped doing these things? Why do you think he may be doing things like this, still?
My H will let me freeze if I don't tell him to turn the heat on, so maybe your H is normal in that respect. Now some women will flirt and carry on with a married man even when the wife is present. I've seen it. It's up to the H to act right, and, unfortunately, too many of them don't
Are you willing to try to see if there anything left for you with him? Has there ever been any signs of A ending?
Rysmom, you have so much to think about, and eventually, decisions to make.