I have a friend who discovered her husband was living a "secret life". Her therapist told her he qualified as someone with Anti-social behavior, a certain type of personality disorder, maybe you should look that up? Sorry about your situation, that sounds rough.
Better days are ahead....
M 37, H 37 M 10, T 12 S 4 D 2 3/14/12 ILYBNILWY 4/2/12 H consults a L, files nothing 4/26/12 H moves to his new place