I am not sure about Platys I dont have any of them but Mollies I do have them Too many IMO lots and lots of babies
My female has her babies every 30 days, which the last batch did come a few days early But somewhere I heard it is usuallt 4-6 weeks, but I guess every female it different