Here is a picture showing the difference in fin shape between a male and female Platy.
Usually, when a female is about to give birth, her stomach becomes slightly square as the babies shift position, in preparation for birthing. The female begins to have the babies within 24hrs once you see this, and it’s usually a shorter time than that.
I don’t think that she’s still pregnant. I just think that Platys are a little boxy anyway, like mollies. It’s a subtle difference and with this being your first fish, it may just still look like she’s pregnant. The dark spot you are seeing is probably just her intestines seen through thin skin.
I don’t think you necessarily need more fish, but can get them if you like. It’s more important that you have plenty of plants where fish that want to hide, can hide. We might be able to provide a more accurate answer if you’re able to get pictures of the fish. Preferably from the side, dead on. Also, straight and level from the back of the fish, so we can see the shape and condition of the stomach.
Edit: That fish definitely looks pregnant. I still haven’t ever had a fish give birth and then stop for days. However, I did a quick bit of research and found a page here: http://www.ornamental-fishes.com/2010/05/ornamental-fish-platy-birth-babies-fry.html. It says that if a platy becomes stressed, then they can delay the birth. They said there is a chance that the delayed birthing can kill the babies. The mother will either start birthing live babies again, birth the dead ones, or in some cases can die. Either way, there is nothing you can do and it was in no way your fault. More than likely your fish will pull through. If not, don’t blame yourself. Just get another fish and you’ll know what to look for next time. Most people in any hobby, fish keeping included, learn by observation and making plenty of mistakes. Good luck and I hope your fish pulls through.
- thank you we are keeping a close eye on her and we bought another two females so she gets some peace now.– EmilySep 4, 2015 at 20:12