Hello, my guppy is exactly like that, you can tell she is pregnant due to the large gravid spot. You should expect babies in 7-10 days i would say but it may take longer, i would bunch some of your aquarium plants together so the babies have a place to hide as the parents/other fish will most likely try to eat them.