I got a female platy a few months ago (end of Septemberish) along with 2 other platies, one other female and a male. They were my first fish, I'm pretty new to fish keeping. My tank was cycled and all the water levels were in the good, and one female was pregnant. My boyfriend added his fish (a few guppies, because it's a 20 gallon tank) and they are doing fine. What's weird is, my platy kept growing, obvious gravid spot, and seemingly going on like a normal pregnancy. That was almost 3 months ago. She still hasn't given birth, she hides in my skull I have in the tank, and the guppies don't bother her, or I don't even think they know she's there. What's wrong with her? 3 months is an awful long time for a platy to be pregnant.