I don't know if I will ever really know exactly all the reason why he cheated but I think it was a combination of took much time on his hands, looking for attention and not thinking he would get caught. He didn't want a break up, he needed to have something more in his life other than waiting for me to get home from work. He choose the wrong path and it let where it led. He is not likely to ever work or fill his life with anything productive so I can no longer support that. He has had a few girl friends since her but it doesn't last long.
Raising kids when they are young is a huge job but once they start school, it's much easier. That's when he needed to step up and i knew it and so did he.