Why Is My Fish Acting Weird? Common Behaviors Explained (and When to Worry)

Understand why your fish are acting strange. Learn about aggression, glass surfing, hiding, and other common fish behaviors with practical solutions.

9 min read

Fish Have Personalities — And Problems

People who don't keep fish tend to think they're boring. Just swimming back and forth, right? But anyone who's spent real time watching their tank knows better. Fish have distinct personalities, social hierarchies, territorial disputes, and yes — behavioral problems. My old betta, Gerald, used to flare at his own reflection for twenty minutes every morning like clockwork. It was entertaining until I realized it was actually stressing him out.

Understanding fish behavior isn't just interesting — it's essential for keeping them healthy. Most of the time, when a fish starts "acting weird," it's trying to tell you something about its environment, its tankmates, or its health. The trick is learning to read those signals.

Aggression: When Your Tank Becomes a War Zone

Aggression is probably the most common behavioral issue fishkeepers deal with. And it manifests in a bunch of ways — fin nipping, chasing, lip-locking, blocking access to food, and in severe cases, outright attacks that leave visible injuries.

Why Fish Get Aggressive

There's almost always an environmental trigger:

  • Overcrowding: Too many fish in too small a space. Imagine sharing a studio apartment with ten roommates — you'd get irritable too.
  • Territorial disputes: Many species claim specific areas of the tank. Cichlids are notorious for this. Without enough space or hiding spots, fights break out constantly.
  • Incompatible tankmates: Some species simply shouldn't be housed together. A tiger barb with a slow-moving angelfish is going to end badly.
  • Breeding behavior: Hormones make fish aggressive. Males competing for females, parents guarding eggs — it's nature, but it can get brutal in a closed system.
  • Hunger: Underfed fish are cranky fish. Make sure everyone is getting enough to eat.

How to Address Aggression

First, add more hiding spots. Seriously — this alone solves a surprising number of aggression issues. Caves, driftwood, dense plants, and decorations that break up sightlines give subordinate fish places to retreat. When I was dealing with a territorial ram cichlid terrorizing my corydoras, adding three more pieces of driftwood and a dense java fern bush basically ended the conflict overnight.

Rearranging the tank layout can also help. When you move things around, it "resets" territorial claims and forces everyone to re-establish boundaries from scratch. This works especially well when introducing new fish to an established tank.

If one particular fish is the problem, you might need to rehome it. I've had to do this twice, and while it's not fun, it's better than watching other fish get harassed to death.

Glass Surfing: The Fish Equivalent of Pacing

Glass surfing is when a fish swims rapidly back and forth along the tank walls, sometimes for hours. It's one of those behaviors that looks almost frantic, and it usually is. Common culprits include:

  • Poor water quality (high ammonia, nitrite, or nitrate levels)
  • A tank that's too small for the species
  • Seeing their own reflection and interpreting it as a rival
  • New tank syndrome — they're not yet acclimated
  • Stress from aggressive tankmates

The first thing I do when I notice glass surfing is test the water. Nine times out of ten, something is off. If parameters look fine, I evaluate whether the tank is appropriately sized for the species and whether there's a bullying problem I've been missing.

Hiding All the Time: When Your Fish Disappear

Some fish are naturally shy. Plecos, kuhli loaches, and many catfish species are nocturnal and will spend most of the day hidden. That's completely normal. But if a fish that's usually active suddenly starts hiding constantly, pay attention.

Possible reasons include:

  • Illness: Sick fish often withdraw from the group and hide. Look for other symptoms like clamped fins, color loss, or spots.
  • Bullying: A fish being harassed by tankmates will find the safest corner and stay there.
  • Inadequate lighting: Too-bright lights with no shaded areas can stress many species. Floating plants help a lot here.
  • Recent changes: New tank, new tankmates, rearranged decor — all of these can cause temporary hiding behavior while the fish adjusts.

I had a pearl gourami that hid for nearly two weeks after I added a group of tiger barbs (bad combination, I learned the hard way). Once I moved the barbs to a different tank, she came right back out and was her old social self within a day.

Gasping at the Surface

This one is urgent. If you see fish hanging at the surface, mouths gaping, they're struggling to breathe. This usually means:

  • Dissolved oxygen levels are too low
  • Ammonia or nitrite poisoning is damaging their gills
  • The water temperature is too high (warm water holds less oxygen)

Increase surface agitation immediately — point a filter output toward the surface, add an airstone, or even gently stir the water. Then test your parameters and do an emergency water change if anything is elevated. This is not a "wait and see" situation.

Fin Clamping: The Silent Distress Signal

When a fish holds its fins tightly against its body instead of spreading them naturally, that's fin clamping. It's one of the earliest signs that something is wrong, and it's easy to miss if you're not looking for it. Causes range from poor water quality to parasitic infections to temperature stress.

I think of clamped fins the way you'd think of a person hunching their shoulders and wrapping their arms around themselves — it's a general sign of discomfort. The specific cause needs investigation, starting with a water test.

Flashing: Scratching Against Objects

If your fish are rubbing against rocks, gravel, or decorations, they're "flashing." Occasional flashing is normal — everyone gets an itch. But frequent, repeated flashing usually indicates parasites like ich (white spot disease) or gill flukes. Check your fish carefully for any visible spots, patches, or unusual marks. Early treatment makes a huge difference with parasitic infections.

Bottom Sitting and Lethargy

A normally active fish sitting motionless on the bottom of the tank is concerning. This can indicate:

  • Swim bladder disorder (especially if the fish seems to struggle maintaining buoyancy)
  • Internal infection
  • Extreme stress or shock
  • Old age (in shorter-lived species)
  • Temperature shock from a sudden change

Check your heater first — a malfunctioning heater that's dropped the temperature several degrees can cause this behavior quickly. Then assess water quality and look for other physical symptoms.

Positive Behaviors to Look For

Not all unusual behaviors are problems. Here are some good signs:

  • Greeting you at feeding time: Fish that swim to the front of the tank when you approach have learned your routine. That's a sign of comfort and intelligence.
  • Exploring the tank: Fish that actively swim through different areas, investigate decorations, and forage in the substrate are content and stimulated.
  • Schooling tightly: For schooling species, swimming in coordinated groups means they feel secure enough to exhibit natural behavior.
  • Bright coloration: Vibrant colors generally indicate good health and low stress. Stressed or sick fish often fade or darken.
  • Bubble nests: Male bettas and gouramis building bubble nests at the surface are comfortable in their environment — even without a mate present.

The Observation Habit

The best thing you can do for your fish is watch them. Not just glancing at the tank as you walk by, but actually sitting down and observing for five or ten minutes regularly. You'll start noticing patterns — who hangs out where, which fish school together, who's the tank boss. And when something changes, you'll catch it early.

I keep a small notebook next to my tank (old-fashioned, I know) where I jot down anything unusual. It's helped me catch problems early more times than I can count. Because with fish, by the time a behavioral change becomes obvious, you might already be behind the curve on treatment.

Frequently Asked Questions

Why is my fish swimming erratically or in circles?
Erratic swimming can indicate several issues including ammonia or nitrite poisoning, parasitic infections affecting the nervous system, swim bladder problems, or severe stress. Test your water parameters immediately and look for physical symptoms like spots, discoloration, or bloating.
Is it normal for fish to chase each other?
Brief chasing during feeding or when establishing territories can be normal, especially among semi-aggressive species. However, persistent chasing where one fish is relentlessly pursuing another indicates a problem — usually overcrowding, incompatible species, or breeding aggression. Add more hiding spots and consider separating aggressive individuals.
Why do my fish hide when I turn the lights on?
Sudden bright light startles fish because they lack eyelids and can't control how much light enters their eyes. Use a timer to gradually increase lighting, or turn on the room lights first before switching on the tank light. Floating plants can also provide shade and make fish feel more secure.
Can fish recognize their owners?
Yes, many fish species can learn to recognize the person who feeds them. Studies have shown that archerfish can distinguish between human faces, and most aquarium fish will learn to associate their keeper with food and swim to the front of the tank when they approach.

Related Articles