I don't expect Mayweather to retire for good unless he's lost his will to fight, and train for a big fight because IMO, one of the things that sets Floyd apart from the rest is his training regiment. Nobody can train like that unless they have the desire to be the best of all time. If PBF loses that desire and trains poorly for a fight, he will lose. He knows this, and as a father, he might wanna hang with his kids more often, or something like that. If that is the case, then he should 100% retire because 20 years from now, his legacy will be cemented if he retires undefeated.

Having said that, I see him coming back in about 3 years (ala "Sugar" Ray Leonard) to fight the #1 contender that he was accused of ducking when he retired.

Mayweather vs. Cotto = Leonard vs. Hagler