and how long will she stay pregnant b4 laying the eggs