not an expert or anything but yes she is pregnant and i can not give you an exact date but i would estimate no more then a week of course it could take longer depending on tank conditions or if she is stressed out or not
once there stomachs are boxy looking ( Squared ) and their gravid spots...