I concur with previous post, if you can get a smaller tank as a breeding tank, it will be beneficial to your Fish.
I would say she is due soon, however Im no expert, but if you can move her, you will wake up one morning with new tank mates -
Give them lots of hiding places ie Floating plants...