The split was surprising at first, but the more we are hearing about Jennifer Lopez leaving Marc Anthony, it was inevitable. Sources are now saying she’s almost left him a few times over the past years.

Back in ’09, J.Lo found out that Marc was hooking up with some stewardess on a private plane. She wanted to divorce him then, but he begged her to stay for the sake of the children. They went to marriage counseling to give it another shot.

Then last Christmas, Jennifer found out that Marc was more than $3.4 million in debt. Even though she makes more money than him, she told her friends that she would not bail him out.

A source is also saying that Marc had a drinking problem. He was often very drunk and that caused fights. When Jennifer would kick him out of the house, he usually had to call a car service to bring him to a hotel.

What do you think? Post your comments below.