Over the last 3 weeks my husband, who ive been with for 11 years snd have 2 children with) has told me he was having coffee with a woman. He carried on trying to lie about it all and now it turns out he has had sex with 4 people (one was while pregnant with my 6 year old with a woman I worked with. She said the best time she saw him he told her he didn't regret it and would do it again ) , kissed 2 and been 'sexting' a 50 year old woman over the last 6 years. The last thing was sexting which ended 3 weeks ago. He works away during the week but this started before he began working away. Over the last 7 months he's spent £2000 on cigarettes and alcohol. He's lied about little things that don't even matter to obviously big things. Rather than own up to everything in one go he watched me crack under the lies and owned up in dribs and drabs to try and save his own skin. He only admitted to stuff when I found proof of it. He also admitted to cheating on his ex (the mother of my stepdaughter )15-20 times and when asked if he regretted it he said he'd never really thought about it. Other than all this he appears to be the perfect adoring husband to me and to others. He's obviously a habitual cheater and liar. I've told him we're done once christmas is over because I have self respect. I'm a mature uni student and am scared of making the move to end in terms of money and telling people. He says it we're over get will remain single because there is nobody else for him. He says he's sorry but it's taken all this time for him to finally accept responsibility and has blamed everyone from his mother to me studying too much (even though I'm doing it so I can work while he retires early). Would would you do?