I have a female platy who has been pregnant for about a month and a half I think. When I first thought she was going to drop I put her in my then fry tank which was 5g. She never calmed down and never dropped, so I moved her up to a 10g with my other two females. Still no fry. She and the other two have been back in the main tank (55g) for maybe 2 weeks now. She's huge and very gravid, as she has been for probably close to a month. As of today I noticed she's staying in one spot, hovering over some plants in the back corner. She's clamped her fins a few times but not consistently, only here and there for a minute or two (do fish have ongoing contractions prior to birth like humans or only during?). I think she may be breathing a bit faster than the others but it's hard to tell. She hasn't come up to eat, which is strange because she's always right at the surface with the others, but I have seen her poop so she's not badly constipated. There are tons of other fish in there who will eat all the fry in a heartbeat and while I don't want the entire batch, I do want to save at least a few because both parents are/were gorgeous (the male died). This is the first time she has displayed any strange behavior, and at this point I'm pretty sure she has to be either trying to give birth or dying. As I was writing this she started to shimmy back and forth a bit. Could this be labor or is she finally dying from holding the fry in? I've recently bought a floating hatchery, could I possibly put her in there for some privacy while keeping her technically in the main tank, or would that be a bad idea? I do feel that I messed up her pregnancy by moving her around. The other fish, especially the serpae tetras keep gravitating that way as if they expect a meal, and I don't want them to eat the fry or to bother her. I don't know what to do and she's the only remaining platy that I actually like so I really don't want to lose her. PH 7.2, ammonia/nitrite 0, nitrate 20-40.