Age will catch up eventually, but he's got a few more years IMO. If he loses one of his next few fights it's because his opponent is better, he gets clipped, or he's mentally not into it anymore.
I think he'll retire undefeated, and I can't stand him. I see him only fighting 2-3 more times