I realize thier are variables in this, so there is no absolute answer. But on the average given the right conditions ie: healthy diet, proper tank size, and weekly H2O changes, how long do you think it takes. Also going beyond size what about sexual maturity for male and female.