Honestly you don't deserve to be treated that way and your child doesn't need to grow up in a situation like that. you need to get out asap for you and your baby.
Your son will grow to understand some things aren't meant to be. If you leave yourself in that situation he could learn that 1.) it's okay to treat a woman like that, or 2.) it's normal to be in a situation like that. Which I'm sure you want neither for your boy. Stay strong. 💙
You have to leave. 12 times? That's ridiculous. Don't keep allowing him to walk all over you. He haven't proved to you 11 times that he's truly sorry so why keep going through that?
After so many times your just letting him hurt you & you'll have no one to blame but yourself for staying...you deserve a man whose going to be 100% yours and faithful.
once a cheater always a cheater. so sorry to say. but I had to learn that the hard way! you deserve to be happy! he'll always continue to do it if you stay.