The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
In general, Bettas CAN start breeding at 3 months old and according to some, are in their prime from 3 months to 12 months old. I prefer to breed my Bettas when they are older and larger. The trickle down effect of this is that the eggs are larger and so the fry are larger and easier to care for. But in reality, once you see the egg spot on the female, she's old enough to breed. You just need to match her with an appropriate male.