does Mary fish give birth to at a time? Mary fish belongs to ovoviviparous fish, which has a growth period of about five months before entering the reproductive period. That is to say, they are mature when they are about five months old. However, when the female fish is five months old, try not to rush them to reproduce. It's better to wait another half month or so until their internal organs are fully developed before they reproduce. In this way, better quality fry can be produced. Generally, the number of Mary fish breeding in the first and last litter is relatively small, up to 50. In other cases, as the number of reproduction increases, the number of reproduction will also increase. At most, they can breed about two hundred small fish at a time.
Normally, it only takes about an hour for Mary fish to give birth to small fish. In some cases, it may take about two hours. This fish is ovoviviparous and is internally fertilized. Female fish actively store sperm during mating and fertilize and lay eggs in the body during the reproductive period. It has a breeding cycle of about thirty-five days. However, the time of each breeding interval is not fixed, and it will be affected by environmental factors.