i agree with maxwellag, when she is square she will give birth in 1 or 2 days. do you know how old she is? also when did you get her? any tank mates/ have you seen any fish harassing her? jmo but from the picture she doesn't look square at all, but you never know, so a side pic is helpful.