Almost all fish will eat their young, even fish that guard their fry will get tired of them and eat them at some point if the fry cant get away. They are livebearers, so no, they dont lay eggs.if i would by some tomorow how long would it take.
do they lay eggs and do they eat there young
can i get 2-3 males and like 5 females