Most struggling container gardens trace back to one of a small number of root causes. Here’s what actually goes wrong most often, roughly in order of how often it shows up.

Overwatering, disguised as underwatering

The most common mistake, and confusingly, it often looks identical to the opposite problem: yellowing leaves, wilting, stunted growth. The instinct is to water more. If the soil is already damp a couple of inches down, more water compounds the problem — roots sitting in waterlogged soil can’t take up oxygen and start to rot, which then genuinely does stop the plant from taking up water, producing wilt on top of already-wet soil.

Fix: check moisture by feeling 3–5 cm down before watering, not by looking at the surface. A self-watering planter with a visible water-level window removes the guesswork entirely.

Pots without real drainage

A decorative pot with no drainage hole, or one hole that’s too small and clogs with soil, holds water at the bottom indefinitely. Roots sitting in that standing water rot from below even if the top of the soil looks fine.

Fix: every container needs a real drainage hole, and ideally a saucer or tray underneath rather than a sealed cover — if you’re using a decorative outer pot with no hole, keep the plant in its original nursery pot with drainage and set that inside the decorative one, rather than potting directly into it.

Pot too small for the plant’s mature size

Seedlings and young plants often ship or get sold in pots sized for their current state, not their full-grown root system. A tomato or pepper that starts in a small pot and never gets moved up spends its whole life root-bound, which caps how large and productive it can get regardless of how well you otherwise care for it.

Fix: check the mature size on the seed packet or plant tag before buying a container, not after. See 11 vegetables that grow well in containers for rough pot-depth guidance by plant type.

Reusing old, compacted potting mix indefinitely

Potting mix breaks down — the organic matter compacts, drainage worsens, and nutrients deplete, typically over a season or two. A container that grew a healthy plant last year can fail this year with identical care simply because the mix underneath has degraded.

Fix: refresh or replace the top third of the mix each year; full replacement every 2–3 years for perennials. More in best potting mix for containers.

No feeding schedule at all

Potting mix’s built-in fertilizer (if any) typically lasts 2–3 months. After that, a container plant is entirely dependent on you for nutrients, since it has no surrounding soil to draw from the way an in-ground plant does. “It grew fine without fertilizer for a while” is often true right up until it isn’t.

Fix: a basic liquid feed every 2–4 weeks during active growing season is enough for most container plants — it doesn’t need to be complicated to matter.

Ignoring where the sun actually falls

Plants are frequently placed based on where there’s room, not where there’s the right light. A “full sun” vegetable tucked into a corner that gets four hours of direct light will survive but underperform, and it’s easy to blame the plant, the soil, or the pot instead of the placement.

Fix: spend a day actually tracking how many hours of direct sun each spot on your balcony gets before placing anything — it’s the single highest-leverage 20 minutes you can spend on a new container garden.