I am married with my husband for 19 years. Have 2 daughters one is 17 years/ 15 years. Long story cut short. He has several times being caught cheating. Initially I thought is just texting with girls. But after the last discovery (in 2018), I realised all these years I was foolish. He cheated, had sex with sex workers. Domestic workers from online WeChat etc. i forgave him, and we moved on till today. Yes I love him. But I can’t seems to be able to continue. On top of all these infidelity, he has serious OCD. Been unable to treat despite him on and off taking medicine. He walks few buildings to park his car in “safe places”. We forgo going to places which does not have “safe parking” (example single lots). Example if shopping at vivo city, we park Harbourfront office building and walk over to Harbourfront shopping centre and cut thru to vivo city. At home, things are to be neat, if messy, he flares up. Before leaving house, even though late, he has to sweep/ tidy / arrange in order before leaving. Parenting style, we have big differences. I prefer to let kids do things themselves, he prefer to help thus causing them to be reliant. My kids though being teenager are like primary sch kids. They can’t pack bags, can’t go out buy things themselves, both have social anxiety, even the doctor identify strong genetic traits in the family. Elder daughter finished o level, but didn’t choose her poly course, he helped her. She continues playing game morning to night and refuse to leave house for any family gathering. He felt is normal. And continued to feed her with gaming mic and gaming headsets. She bought 3 headsets / 3 mouse. Each time she said the model/ brand no good, he buy new one for her. All expensive ones from challenger stores. I felt that I had enough of this husband, should I leave him??? I had told him all that I was unhappy with him, he claim that he will change, but till now he is still the same.