How long does a molli fish stay preagant?

Approximately 28 days or so.