Question: why oscar fish not eating?
Answer: Inconsistency in the quality of water is often a cause behind an Oscar's hunger strike. Fluctuating water quality can stress out Oscars, killing their desire to eat. You can, try to change the water of the tank or at least change a large amount of it.