I just dont know what to do anymore

Krista • Mother of 2 boys and 1 with wings

So I need some help I dont know what to do anymore me and my husband have been together for almost 5 years now and we have a 4 year old and a almost 2 year old. Well last night me and my husband where in bed just talking and he stoped me in the middle of telling about who happen that day and he said he need to tell me something and so I said ok go for it and at this ponit I was not ready for what was going to come out of his mouth he told me that in the past 2 years he has cheated on me at least 5 times and one of them was when he was at work. So at this point I'm crying and blaming myself and then I get really pissed and now i dont know what to do bc I love him I do but I don't want to be pulled along and I don't want my kids in it bc we are always fighting and yelling at each other I don't want to leave him but I don't want to stay with someone that is going to keep playing me like that I don't know what to do