I always thought that a huge age gap (25+ years) would be the death of a relationship, but my XH stayed with OW for almost 6 years. I think they got a lot of flack over their age difference from other people, which might have made them stay together out of defiance.
What I think killed their relationship was not as much the age difference as the fact that XH ran out of money.
XH also realized that OW never really loved him. He had heart surgery last year and she never came to the hospital to see him. XH finally realized that if she really cared about him, she would have been there. (When H had his first heart attack 15 years ago, I was at his hospital bedside day and night.)
Things have come to another standstill with XH and me. He was pushing too hard to come back home. Whether we ever work it ut or not remains a big question mark. I'm not closing the door yet, but .. I really don't think XH has the wherewithall to do the work.
You too deserve the best, Hoping. Stay strong and positive.