There are too many variables involved to say for sure. It will all depend on things like temperature, humidity, stress (or the lack of it), food (what's eating and how much of it), and so on. I would say in a ballpark kind of figure of a year and a half would be close to accurate.