They are about 18 weeks now. I am thinking they could lay in a couple of weeks but how long might we wait? We are very excited!