Betta fish usually sleep for no more than one minute each time, and most of the time, they sleep while floating in the water.

The Sleeping Habits of Betta Fish
When betta fish are sleeping, they usually float on the water surface. Sometimes, they may also lie on the leaves. However, the single sleeping time generally does not exceed one minute. Most of the time, betta fish take a rest while floating in the water.
Factors Affecting the Sleep of Betta Fish
Environmental Adaptation: When betta fish first arrive in a new environment, they need to get used to it. This process may cause changes in their behavior, including their sleeping habits.
Water Quality: The quality of the water directly affects the health of betta fish, and thus influences their sleep quality. It is very important to keep the water clean and stable for the health of betta fish.
Temperature: The stability of the water temperature also has an impact on the sleep of betta fish. Drastic changes in water temperature may startle the betta fish and affect their sleep.