Stress is the most common reason betta fish change their colors. Betta fish colors can become duller if they are experiencing stress
Pay Close Attention to Water Quality and Quantity Water quality greatly affects betta fish. Betta fish are tropical fish, so when you are caring for a betta fish, do not treat it just like fish that are native to temperature regions.
Keep in mind that male bettas have more vivid colors than female bettas.