It all depends on what you feed them, how often you feed them, if you do frequent water changes, the size of tank you keep them in etc. I have some that at 3 months are as big as the adult fish and some at 4 months that were barely 3/4 of an inch long. For commercially raised swordies generally 3-4 months is when they start sexually maturing and they get shipped off to the pet stores.