If I remember correctly, between two to four years... though that's in the ocean... in our reefs I'd put that closer to the bottom end.
The first cleaner shrimp I had lasted about 22 months, and I imagine that it was about three months old when I got it (it wasn't a 'dinky' one).