Total pregnancy length is about 4 weeks. You'll see the signs about half way through. Guppies have the most pronounced gravid spots in common livebearers. So by the time you notice, it'll be about two weeks. After she births, expect another batch in another 4 weeks.