It will work for a juvenile how long will you keep it in there will vary on it's grow rate and they all grow at a different rate, I usually put mine in their adult cage when they are 1 to 1.5 year old.