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

My Betta fish isn't eating. What's wrong and how can I help?

Updated on September 23rd, 2025

Pet's info: Fish | Betta | Male | 0.00106 lbs

My Betta isn't eating, what should I do?

4 Answers

Most Helpful Answer

Angel Alvarado, LVT

Answered By Angel Alvarado, LVT

Licensed Veterinary Technician

Published on February 21st, 2020

Check the water temperature first. Bettas are tropical fish and do best between 78 F and 80 F. Next, check water quality. This can be done by using a home test kit or by submitting a water sample for testing. The local pet store may do this for free or for a small fee. Aim for an absence ( 0 ppm) of ammonia and nitrites with nitrates at 20 ppm or less. Perform partial water changes if necessary. Use only conditioned water that is temperature matched to prevent stress or shock.
Offer an appropriate diet as well. Bettas are carnivorous, so make sure the flake or pellet is not mainly vegetable matter. Hikari makes a great Betta diet in pellet form. You can also offer blood worms, shrimp or Daphnia to add variety to the diet.
Vote Icon1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Answered By Todd Cecil

    Veterinarian

    Published on November 3rd, 2018

    Thanks for reaching out about Dustin. Betta fish can not live in those small containers for elongated periods of time. Small quantities of water are more likely to accumulate toxins such as ammonia. Uneaten food will degrade also into ammonia. Small containers are not stable for temperature change also.
    The minimal size container for a betta fish is probably 2-3 gallons.
    Good luck with your fish.

    Vote Icon

    1Pet Parents found this answer helpful

  • Answered By Angel Alvarado, LVT

    Licensed Veterinary Technician

    Published on January 31st, 2018

    Bettas are tropical fish. Make sure the water is warm, between 78F and 80F. Low temps can affect appetite in fish.
    Feed an appropriately sized pellet. Hikari Micro Pellets are great for tiny fish. You can also crush regular sized pellets.

    Vote Icon

    1Pet Parents found this answer helpful

  • Answered By Angel Alvarado, LVT

    Licensed Veterinary Technician

    Published on August 7th, 2018

    Check water chemistry and quality as well as temperature. Try a different brand of pellets. You can also try micro pellets, they may be easier to eat. Soaking food in some garlic juice may stimulate her to eat.

    Vote Icon

    1Pet 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