My discus laying eggs but they starting eating their eegs, why?
By instinct, the parents will not eat their eggs. They will protect them instead. If the eggs are eaten up then you must find out the reason. Do you breed them in a breeding tank, which has bare bottom? Or they laid eggs in a show tank with many other fish.
If there are other fish in the tank, surely they will be eaten up. You must create an ideal environment for them to breed happily. Positioning of tank is also important. They should not be disturbed.