The main reasons for the parrot fish floating up include the following:
Lack of Oxygen: Parrot fish have a relatively high demand for oxygen because their mouths cannot be completely closed, and they have poor control over the water flow when they inhale and exhale. When there is insufficient oxygen in the water, parrot fish will float on the water surface to breathe.

Parasite Infection: If the water in the fish tank is not changed for a long time or the impurities are not cleaned up, a large number of bacteria and parasites will grow in the water, causing the parrot fish to be infected, and then they may float on the water surface.
Ammonia and Chlorine Poisoning: Tap water contains toxic substances such as ammonia and chlorine. If the water is not filtered and exposed to the sun in advance when changing the water, the parrot fish may be poisoned by ammonia and chlorine, resulting in floating on the water surface.
Drug Poisoning: Situations such as ammonia poisoning and chlorine poisoning caused by long-term failure to change the water or deterioration of the water quality will damage the gill filaments of the fish, affecting their gas exchange ability and leading to the phenomenon of the fish floating at the water surface.
The methods to solve the problem of parrot fish floating up include:
Oxygen Supplementation: Increase the oxygen in the water by replacing the water in the tank or installing a filter and a small water pump.
Water Change: Replace the water in the fish tank, clean up the impurities, raise the water temperature to inhibit the growth of bacteria, and use special drugs for fish to remove parasites.
Removing Ammonia and Chlorine: Use a filter to remove substances such as ammonia and chlorine in the water, or expose the tap water to the sun for 3 to 4 days to remove chlorine before using it.
The breeding environment and health status of parrot fish have a significant impact on their behavior. Parrot fish have relatively high requirements for water quality and prefer soft water with weak acidity and low hardness. During the breeding process, the water temperature should be maintained within the range of 25°C to 28°C, and it is necessary to ensure that there is sufficient oxygen in the water. Regularly changing the water and adjusting the water temperature can effectively prevent the parrot fish from floating up.