Jennifer Lopez and Ben Affleck have tried their best to put on a united front — but the couple’s marriage has allegedly been over for months, we hear. According to sources, they’ve been apart since March, but Affleck is “very protective of Jennifer.” Rumors of the couple’s split hit a fever pitch in May after Affleck was noticeably absent from J.Lo’s side at major red carpet events — like the Met Gala, which she co-chaired this year. He also didn’t accompany her to the premiere of her new Netflix project, “Atlas.” Lopez then added fuel to the rumor mill when she liked an Instagram post about unhealthy relationships.