I have owned a female platy for about a month. She looks pregnant and is starting to get that "squared off" look. I have also noticed a white spot near her anal fin for several days now and read on this site that could be a sign of the birth canal opening. The other night she was hiding at the top back of the tank and I thought she might be about due. With danios constantly patrolling the top of the tank and the male platys following her every move, I'm afraid the little fry won't have a chance. But I don't want to keep her in a breeding trap for too long. Once the white spot displays, how long is it usually before delivery?