Mine seem to grow pretty good if I feed them weekly, about 2 months ago I bought a green one with 5 heads, it now has 13 and 2 are ready to split again. My purple on the other hand, doesnt seem to grow nearly as much, yet there basicialy in the same spot in the tank and get fed the same amount on the same time frame.