Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

Is my betta fish sick? It won't eat, changes color, and spits food.

Updated on September 23rd, 2025

Pet's info: Fish | Betta | Female | unspayed | 0.5 lbs

My betta fish is not eating and we are noticing a change in he color. We feed her Aqueon Betta Food and she ate it for her first month but now she will put the food and either chew it up and spit out the food, or she will spit it out whole. We know that it takes two weeks for bettas to stave to death but we don’t know what is wrong. we removed the rocks from the bottom of the tank so she could eat the food off the floor of the tank if she got hungry. Below i’ll attach a before and after photo.

1 Answer

Most Helpful Answer

Jenna Beyer, DVM, MBA, cVMA

Answered By Jenna Beyer, DVM, MBA, cVMA

Veterinarian, Certified Veterinary Acupuncturist

Published on March 29th, 2020

That looks like a very small tank for sweet Cherry. Bettas really do best in a larger space, I would consider 2.5 gallons the absolute minimum. The larger the tank, the safer the water conditions will be. They also need a filter and water heater. They are tropical fish and really need the water to be 78-80*F. Hopefully this is just a husbandry issue rather than a disease. Check out this article for more advice: https://vetmed.illinois.edu/pet_column/betta-fish/
Vote Icon1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Share

Styled arrow button