@Stunnershaz
the truth is maybe I wanted him cheat and leave me
And that's fine. But you need to realize that men like that NEVER LEAVE. Why should they when you are basically 'staff' and keep his life running smoothly. Why should he leave and have to cook his own food, wash his own pants, clean up after himself, and parent his own children? Or have to pay someone else to do all that when you're doing it for free? Face it, he's living the bachelor life (cheating) AND the 'family man' life at the same time!
Well, I guess I should caveat that if a man like that ever does leave, it's usually for a 'younger model'. So, do you want to continue on the way things are only to have him dump you for a 20-something when you're a 50- or 60-something?
If he won't leave, then you'll have to. And you should. He's abusive. And abuse escalates, especially if they feel you slipping out of their grasp. So you need to work hard to make things appear as normal as possible. Remember that you're doing so for yourself, not for him.
And stop the game playing with SnapChat. What purpose does it serve? You know he cheats and you know you want out. Even if he wasn't cheating you should still want out.
What you need to do now is 'go stealth'. Talk to your mum and hold nothing back. See a solicitor, even if you have to beg, borrow, or steal the money. Find out what you can expect in the way of settlement, the house, and child maintenance. You MUST educate yourself as to what divorce may mean to you. Getting educated doesn't mean you have to file now, it just means you know your position. Forewarned is forearmed.