You can tell they are going to give birth soon by their shape. If they look boxy, like \_/, then probably two days until they give birth. They will look like they are going to burst! Their gravid spot will also get bigger. Once they give birth and there is a male in the tank, they should give birth again in about a month. Hope this helped!
Kittykat364