My husband has cheated on me for years. Affairs, Prostitutes, you name it, he’s done it. Thing is, if he leaves or I throw him out it means that I will not have enough money to survive on. I feel trapped, angry and hurt.