Things like that are all up to the fish. Generally, gestation is around one month, but the time that she chooses to give birth depends on how comfortable she is in the tank. If she's stressed out, she could voluntarily choose not to have the fry until later. All you can do is make sure that she is happy and comfortable. If she is huge like that, she's probably bound to give birth any day now.