You know I am nice LTGTR
In reality, ex's are ex's for a reason and irrespective of who said or did what, unless someone has died (I have never had a partner die)then I believe that time is a great healer and it can take as long as it takes. Distractions and the support of genuine pals are paramount, and try to never lay blame at your own feet or judge yourself.