How Long Can Tropical Fish Go Without Food?

Disclosure: I may earn a commission when you purchase through my affiliate links. As an Amazon Associate I earn from qualifying purchases. – read more

Most freshwater fish are easy to keep, provided you cover their basic needs properly. So long as the water is clean, the temperature is stable, and meals are nutritious and consistent, your fish will thrive.

However, keeping a thriving aquarium requires commitment and work, and you may not always live up to expectations.

You may sometimes have to leave your home for a couple of days or more, during which your fish won’t be getting any food.

Will this affect your fish in any way, and how long can they fast? Let’s get into it!

How Long Can Fish Survive Without Feeding?

If I were to offer a general timeframe, I would say that most fish should be fine with a 2-3-days fast. In some cases, they can even go a week without food before experiencing health issues because of it.

The more detailed answer is that different fish have different needs, so they won’t all fit in the same category.

The timeframe that your fish can withstand without any nutrients varies based on:

Fish Size and Species

Larger fish have slower metabolisms, so they don’t need as much food as the smaller ones. On the other hand, larger fish demand more food, to begin with, so it’s difficult to assess their resilience in this sense.

However, overall, large fish can fast for longer than smaller and more active ones.

The fish species itself also makes a noticeable difference in this sense. Some fish has specific water requirements that allow them to run on a slower metabolism constantly.

Goldfish fit this profile, as these are cold-water fish and only eat one meal per day. You can even skip a day once in a while, and they won’t mind.

So, always consider your fish’s biological needs when assessing their ability to fast.

Fish Activity

Some fish are more active and energetic than others, and high physical activity translates to faster metabolic rates. Smaller fish tend to be more energetic, so they consume more calories during the day.

As a result, they will consume more food and become more prone to health issues when fasting.

In the case of overly energetic fish, you may not want to starve them for more than 2 days.

If your lifestyle demands you to leave home frequently, invest in larger and slower species that don’t require as much food or too frequent meals to stay happy.

Water Temperature

Tropical fish tend to eat more frequently due to the higher water temperatures. The standard temperature range for tropical fish is 70-82 with some variations on both ends.

The higher the water temperature, the faster the fish’s metabolism, causing them to require more sustenance than their cold water counterparts.

If you can’t feed your fish too often, go for coldwater species like loaches, tetras, or barbs, among others.

There are plenty of coldwater species available of different sizes and temperaments, depending on what you’re looking for.

Tank Setup

We’re talking about 2 things here: the fish species and the tank’s overall setup. To get straight to the point, consider bottom feeders and algae eaters. These fish form the tank’s cleaning crew and are used to live on scraps and whatever the environment provides them with.

So long as your aquarium has a lot of algae and a solid microfauna, the fish are unlikely to starve.

Reef fish are particularly blessed in this sense, as reef aquariums provide ample opportunities for feeding. You can also add live rocks into the mix to boost the environment’s nutritional qualities even more.

Despite these fish’s amazing adaptability, don’t count on the environment to fulfill their nutritional needs. The tank is a closed system, so it’s unlikely that the fish will get all the nutrients it needs without your intervention.

You should also provide your fish with a regular and nutritious diet to keep it healthy and happy.

But, at least, you know that your fish won’t mind skipping one or 2 days of eating occasionally, should the situation require it.

The Fish’s Age and Health

The fish’s metabolism drops with age. Fish fry, for instance, eat 3-4 times per day, while adults drop to half or below half that.

Very old fish may only eat once every 2 days.

So, you should also consider your fish’s age when assessing their overall resilience in this department.

Then you need to consider the fish’s overall health status because sick fish get to lose weight faster.

They require a stable and nutritious diet to strengthen their immune system and aid in recovery. So, you can’t expect your sick fish to match the resilience of healthy ones.

How to Keep Your Fish Fed When Away?

As I’ve said, if you live a chaotic lifestyle that forces you to leave home more often than you’d like, adaptation is necessary.

Your fish may not be able to keep up with you. They may be fine with a couple of days of fasting, but skipping meals frequently will eventually wear them down.

The solution is to make sure that they’re eating even when you’re not home.

You have several options in this sense:

Automatic Feeders

Automatic feeders are great tools to have when going out. You can set these up to release as much food and as often as you want, depending on your fish’s needs.

They’re affordable, come with timers and precision markers, and come with different capacities, depending on your tank’s size and the fish’s number and appetite.

Naturally, these are not a long-term solution since the food they’re storing will eventually run out.

The good news is that they come with a 6.7-7-liquid-ounce capacity (200-220 milliliters), so they will last for a few days, depending on how much food your fish need.

Ask a Friend

Fishsitters they’re called, and they can be a real asset in your life. They can be family or even friends willing to stop by and feed your fish while you’re gone.

They are clearly better than automatic feeders because they’re available for longer and can offer other services as well. You know, in case the tank also requires some water changes or cleaning occasionally while you’re gone.

Just make sure that the person is well-versed in your fish’s care routine.

This will prevent the unpleasant complications that may arise due to their lack of knowledge on the matter.

Use Live Food

This is a less popular method because it is more demanding, but it’s great if you can pull it off.

The idea is to provide the fish with a sizeable chunk of actual live food. Bloodworms, feeder fish, insect larvae, daphnia, or other animals can provide your fish with long-term nutrition without fouling the tank water.

After all, the food is alive and will coexist with your fish for a while until it gets eaten.

Many aquarists stay away from this method because of the risks of overfeeding, but this is not the case. The fish will simply eat the food they can catch, while the rest will hide within the environment.

The fish will lose interest in hunting once their bellies are full but will resume eating when hunger kicks in.

Providing the fish with live food simply mimics the fish’s natural conditions since most fish also consume live food in the wild.

Don’t Use Vacation Feeders!

I could’ve used vacation feeders as a good feeding option here, especially since a lot of people recommend them as reliable and useful. I disagree.

The good thing about vacation feeders is that they release food into the fish’s environment gradually, providing the fish with a constant influx of food. But this is also a bad thing.

The issue is that you cannot set up the feeder the way you would automatic feeders. The latter are electronic devices, while vacation feeders are simply blocks of food that dissolve slowly into the tank water.

This leads to a lot of food residues and uneaten nutrients that will clog the environment, feed the algae, and cause ammonia and nitrate spikes over time.

You can’t use a vacation feeder without performing regular tank maintenance and cleaning which is why vacation feeders are out.

Never Overfeed Your Fish!

This is an often sensitive and confusing topic, given that different fish have different food requirements.

Some eat more in one go, others require smaller but more frequent meals. The idea is to understand your fish’s eating behavior to prevent overfeeding because this can quickly turn into a real problem.

When you overfeed your fish, you:

  • Pollute the environment – The food residues will accumulate on the substrate and decay, increasing the ammonia and nitrites. This will force the nitrifying bacteria to work overtime, causing nitrate spikes and polluting the environment. You can mitigate the issue considerably by vacuuming the substrate more often, but skip the process once, and the results can be catastrophic.
  • Cause digestive problems – Fish are not self-aware, at least not in the way humans are. They have no inner voice to tell them when they should stop eating for their own benefit. So, most fish will easily eat more than they should, which will take a toll on their digestive system. Most fish experience constipation and compaction due to overeating, which can even become deadly.
  • Feed the algae – Algae thrive in nutrient-filled environments, and the excess food waste will benefit them greatly. Not to mention, the amount of fish waste will also increase due to the fish pooping more. That is, unless they become constipated, which creates a different type of problem.

So, how do you know how much and how frequently your fish should eat? It all depends on the fish’s size, species, and overall health status.

Generally, you should only feed your fish small meals, enough for them to consume within 2 minutes max. You may take a bit of time to adjust to the fish’s eating behavior at first, but it will be worth it.

Is It OK to Leave Your Fish for 2-3 Days Without Feeding?

We’ve already previously touched upon this point more in-depth, so I’ll summarize it here.

You can leave the fish without food for 2-3 days if:

  • The fish is in good health and doesn’t struggle with any infections, parasites, bacteria, or other diseases
  • The species itself doesn’t consume too much food, to begin with
  • The fish is older and doesn’t require frequent feeding
  • You have a coldwater fish that has a naturally lower appetite
  • You have a slower species with a lazier metabolism
  • There are some food sources readily available in the tank, like algae, microcrustaceans, etc.

If your fish checks any of the bullet points, you’re good to go. Just make sure you know your fish’s feeding behavior before committing to anything.


All tank fish require a stable feeding routine to remain healthy and happy long-term. That being said, they can fast for some time when necessary.

This evolutionary feature has allowed them to withstand harsh conditions in the wild.

Don’t worry, your fish should be fine without food for a couple of days.

If you plan on going out for longer than that, consider my today’s recommendations on how to feed them while you’re gone.

Author Image Fabian
I’m Fabian, aquarium fish breeder and founder of this website. I’ve been keeping fish, since I was a kid. On this blog, I share a lot of information about the aquarium hobby and various fish species that I like. Please leave a comment if you have any question.
Leave a Comment

Your email address will not be published. Required fields are marked *