u have to check whether there is a big black spot on her stomach.If it isnt, then becareful that it is some sort of disease your guppy had contracted.
Yeap u need to separate her from other fish if she is pregnant and yes also she will gobble up the fries back into her stomach .Get some breeding tanks which had small holes for the fries to escape thru.
