I was listening to something the other day where they were talking about divorce and how long it takes to get over it. They reckoned 5 to 7 years was about average, and that really you never truly get over it. This was both terrifying and comforting to me! The bond that you have between spouses is really strong and really painful to break, even if the M has been struggling for a long time.