I had the opposite problem.   My ex was all sorts of great, then all of a sudden he changed into a lazy ass.  Gave him about 3 years (was way too generous) to shape up because I knew he was pretty stressed.  Didn’t happen, so I left.  He said he didn’t change, my ass he didn’t.  Lazy ass was only recently lazy, he wasn’t lazy the first 10 years together.