Usually my livebearers gave birth to their clutch of fry all at once, usually overnight. It definitely never did take more than a few hours in my experience. That goes for my platies and my guppies.
They're easy to feed...I usually use finely crushed fish pellets, powderized between the bottom of a spoon and plate.
v/r, N-A