Cheating husband

I'm so pissed and hurt at the same time. I just found out last week that my husband been living another life with a younger woman and they both have a five month old daughter together. He has been lying to me for the past three close to four years. We have a 6 yr old son who he never spend any time with, he also have a older son from a past relationships from his high school sweetheart who in turn she keeps him from him when we were in a relationship before we got married. I helped him take care of his first born when he was a baby then she started tripping about a sheriff contacting her about having a warrent for my arrest (in for which she lied and he believed her) for which causes a lot of problems in our relationship. Dued to this he has been getting late night phone calls when we are together. And when I question him about why are there females calling and texting you MEOW late hours of the night. His response was, I come home to you shouldn't that matter. I went of on him stated just because you come home to me doesn't mean that you don't try to spend time with them during the day. I tried to make things work between us but he started switching up on me even more in complaining about he hates living in a different state that we moved to, started hanging out late, cussing me out about he was not trying to be no stay at home dad, cause everyone will hate him, he wants to hang out with his friends, I even let him claim our son on his taxes so that we can find a different place to live just to find out I'm being evicted not once but three times due to him not helping me out. To be informed that he's been using the money to take care of the other younger woman and her child plus the child they had together. He left our son out in the cold with nothing just the clothes on me and my children's back. I've lost everything because of him. Pissed off wife!