Dear B.,
You are in a sad situation. Separation and divorce are going to really hurt you and your family. Staying together is going to really hurt you and your family. Either choice is so painful! I am sorry for you and your family. I wonder what kind of counseling you guys were getting before? Obviously it didn't really help if your husband still was cheating and lying.
I would just add to the other comments that there are a lot of bad counselors out there that are not at all helpful. That is because culturally, marriage is not understood by a lot of our society. I think, but I don't know of course, that your husband never took the counseling seriously and thought that since you didn't leave him the first or second time, that he could have some more "fun." I think he lost respect for you or never had it. I don't know you guys, so these are just guesses. I studied briefly to be a counselor, and I have also been to several marriage counselors. Several, and none of them were at ALL helpful!
I will never forget a nice Mexican that my college roommate was dating. He was from a good family and was over in the US on a student VISA. My roommate kept trying to sleep with him, and he was the one that kept trying to stop her. He said, "In Mexico, if a girl is easy, the men don't respect her. But if a boy cheats on his girlfriend (or wife), he is immediately dumped and NEVER given a 2nd chance." I have thought about that often. If women were more chaste in general, then who would these men cheat with, and if they knew that the immediate price was their family, then how many of them would risk it?
Just food for thought as you heal, to try to find a counselor that believes that men are not bad, and women are not bad, but that we both have to behave with some self respect in order to attract someone who is respectful to us. I am not saying that you were wrong to try and save your marriage. You are AWESOME to have tried for years to forgive him and keep the marriage together, but in your next relationships, I just want you to have hope that you can have happiness.
Take care,
Marci