One, if it's a hard one. Two or three if they're small and share a time of day. More than that and you are not building habits, you are running a checklist, and checklists get abandoned as a unit, which is how people lose four habits in one bad week rather than one.
The number is smaller than anyone wants it to be, and the reason isn't willpower. It's that a habit is only finished when it stops costing attention, and until then, each one is drawing from the same limited pool.
The limit is unfinished habits, not habits
A habit that has become automatic (teeth, seatbelt, the coffee) costs you nothing. You could have fifty. The constraint is on habits in progress, which need a decision every single day, and decisions are the scarce resource.
Which reframes the question usefully. It isn't "how many habits can I have", it's "how many can I be acquiring at once". And acquisition takes a while: the median is around 66 days, with a wide spread depending on the habit. The real numbers are here.
So the practical rule: start a new habit when the last one stopped requiring a decision, not when the calendar flips.
Why five habits fails in a way that two doesn't
Three mechanisms, all of which get worse with count rather than better.
The all-or-nothing collapse. Five tracked habits means a perfect day requires five checks. Miss two on a busy Wednesday and the day reads as failure, and a day that reads as failure takes the other three down with it. With two habits, one miss is one miss.
Tracking overhead becomes the habit. If logging takes longer than the smallest habit, you'll stop logging first and stop doing them shortly after. Five check-ins scattered across the day is a real tax.
Attribution goes. Change five things and you learn nothing about which one mattered. This is the quiet cost: you finish the month feeling vaguely better and with no idea what to keep.
The counts that work
One habit if it's hard, disruptive, or unpleasant: early wake-up, quitting something, anything that changes when other people see you. It gets your whole attention and it needs it.
Two or three if they're small, share a trigger, and don't compete for the same slot in the day. Water, a two-minute stretch and three lines in a journal coexist fine. Two things that both want the same 7am hour do not, no matter how motivated you are.
One "keystone" and one small one is the most reliable pairing: a habit that drags others along with it (sleep, exercise, a daily plan) plus something trivial that keeps the streak alive on bad days. The trivial one earns its place by making zero-check days rare.
Maintenance habits don't count against the limit. Something you've done for a year is a tick, not a project.
Adding a habit without losing one
The trap is that adding habits feels free. The fourth one costs nothing on the day you add it, and costs you the other three a fortnight later. Two rules:
Add on a good week, not a good day. The Sunday-evening urge to add three habits is planning done by someone who won't be there on Thursday.
Add by replacement once you're at capacity. If a new habit matters more than one you're carrying, swap them. This forces the comparison that "just add it" lets you avoid.
Free stops at three habits, which is deliberately close to the number that actually works. Each one gets its own 30-day grid rather than joining an endless list, so finishing is a thing that can happen.
What it doesThe 30-day frame, and why a cap helps
An open-ended list only grows. Nothing in it ever finishes, so nothing is ever removed, and a year in you have eleven habits and check four.
A fixed window changes the shape of the commitment. "Do this for 30 days" has an end, which makes it possible to say yes to something demanding, and it produces a natural review point where you decide whether to continue, drop it, or start something else. That review is the part an infinite list never gives you.
It also makes the count self-limiting: three concurrent 30-day challenges is obviously three, in a way that "habits I'm working on" never is.
If you already have too many
Don't reset. Do this:
- List them and mark each one automatic, in progress, or aspirational. Automatic habits stay and stop being tracked. Aspirational ones, the ones you've never done twice in a row, come off the list entirely; they're intentions wearing a habit's clothes.
- Of what's left, keep two. Pick the one with the biggest downstream effect and the one that is easiest.
- Park the rest in a list called Later, with a date. They're not abandoned, they're queued, and writing the date down is what stops you re-adding them on Sunday.
- Run two weeks. If both are still going, add a third.
Most people find that step one alone removes half the list, because at least two of the habits were things they wanted to have done rather than things they were doing.
The number you'll actually keep
If you want one line to act on: carry two habits in progress, and add a third only when one of the two stops requiring a decision. Ten habits done for a week beats nothing, but two habits done for a year beats both, and only one of those outcomes is still available in March.