It depends mostly n the indvidual fish. I've raised and bred them since 1978 and though some can take on coloring at 4", there ar others that don't display their brilliant maturity colors until 6-9 inces. I've had some reach 10 inches before coloring up. Tankmates, compatible breeding prospects, diet, and environment contribute greatly to when they strat taking on color.