I give him 18 months - max - until he offends again.

Castration should be an option however.