In my opinion, she does look pregnant, but she doesn't look quite ready to drop fry, I could be wrong so don't hold me to it. I'd say from the looks of it soon, a couple days maybe before she gives birth. I'd let her out at the moment. I'm going to agree with Hannah though, let her out and watch her closely if, and if you see her start dropping fry you could move her then, or when she starts looking really boxy and big you may be able to see little black spots (eyes) on her back side, or leave her in the tank and try to catch the fry after she drops them... I heard from somebody I asked to use a turkey baster to suck them up? although it would have to be a new one, and I havent tried that yet although the idea is intriguing.. I've caught a couple fry with a net before when they got sucked in to the water change bucket from the gravel vacuum, wasn't that hard you just have to keep an eye on them. all up to you in the end.