There are many factors that can cause your fish’s eye to appear cloudy. One of the most common causes is poor water quality. Check your water parameters and make necessary changes if nitrates, nitrites or ammonia are above acceptable levels. Doing regular water changes and properly maintaining your filter will help maintain a healthy environment for your fish. A good maintenance routine will ensure cloudy eye and related bacterial infections are rare if ever.