Gestation time in Poeciliidae varies considerably - any source that claims a specific time without stating "average" is not accurate.
In my experience with swords - 28 days is nothing to be concerned about. I have had swords drop in as little as 23 days and as long as 40 days. There are...