up to as long as 4 months some fish only 3 months and they usually they will died after laying eggs
Never. Oscars are egg layers so they can not be pregnant.
Betta's are egg layers; they don't get pregnant.
it depends on what kind of fish
About 1-2 months. Be patient, and there is no way of completely knowing when they'll arrive. Look for signs like; If she won't accept food If she hidesIf she rocks from side to side sometimesThese...