Skip to content

How to build a reading habit that lasts

Read a small, fixed amount at the same moment every day and count the days. How much to read, where to keep the book, and how to restart.

The BeHabit team
5 min read

To build a reading habit, read a small, fixed amount at the same moment every day, such as ten pages after you get into bed, and count the days you do it. A reading habit isn’t about willpower or finding big blocks of time. It’s a short slot that repeats, a book within reach, and a minimum so small you never skip it.

Most people who “want to read more” already own the books. What they lack is a place in the day where reading happens without a decision. Once that slot exists, the books get read almost on their own. Here’s how to build it.

Why is reading every day so hard?

Reading competes with easier things. A phone gives you something new every few seconds. A book asks for a few minutes of attention before it pays back. At the end of a long day, the easier option usually wins, unless reading has its own slot that runs on autopilot.

That’s what a habit is: an action triggered by a situation, not by a decision. In the best-known study of how habits form, Lally and colleagues (2010) followed 96 people repeating one daily behaviour. Repetition in the same situation made it more automatic over time, and missing one day here and there didn’t stop the process. You don’t need perfect discipline. You need a reliable moment.

Is reading worth building into a habit?

It may be worth more than you think. A study of 3,635 older adults in the US Health and Retirement Study by Bavishi, Slade and Levy (2016) found that people who read books had a survival advantage over those who didn’t, even after adjusting for age, education, health and wealth. It’s an association, not proof that reading causes a longer life. But it’s a pleasant reason to make room for a chapter.

How much should you read each day?

Less than you think. Pick a minimum you could manage on your worst day, then let good days run long.

  • Minimum version: one page, or two minutes.
  • Normal version: ten to twenty pages, or fifteen minutes.

At twenty pages a day, a 300-page book takes about two weeks. Two pages still finishes a book. The minimum isn’t a compromise: it’s what keeps the habit alive on the days when life is full. Start small explains why tiny versions stick faster.

How to build a reading habit, step by step

Pick your moment

Choose a moment that already happens every day and leaves you free: after you get into bed, with your morning coffee, on the train, after lunch. Then write it as one sentence: “After I get into bed, I’ll read ten pages.” This is habit stacking: the moment becomes the cue.

Put the book where the moment happens

Leave the book on your pillow, next to the kettle or in your bag. If you have to go and find it, you’ll often skip it. If it’s in your hand before you think about it, you’ll start.

Move the phone

The phone is the reading habit’s main rival, especially in bed. Charge it across the room or outside the bedroom. You don’t have to give it up, just remove it from your reading slot.

Choose books you want to read

A reading habit isn’t a reading list. If a book drags for fifty pages, stop and pick another. Novels, memoirs, comics and cookbooks all count. Enjoyment keeps you coming back, and coming back is what builds the habit.

Count the days

Mark each day you read your minimum. A line of done days is easy to protect and shows your progress better than a vague feeling of “reading more”. A meta-analysis of 138 studies by Harkin and colleagues (2016) found that monitoring progress helps people reach their goals.

Twenty evenings of reading before sleep. One skipped night, and the habit kept its place.

Think “I’m a reader”, not “read 20 books”

Goals like “read 20 books this year” put the reward far away and turn every slow week into failure. A different frame helps. James Clear writes in Identity-Based Habits: “The key to building lasting habits is focusing on creating a new identity first.”

Each night you read, even one page, is proof that you’re someone who reads. Clear says it well in a related article: “If you finish a book, then perhaps you are the type of person who likes reading.” Reading becomes part of who you are, and your book count rises as a side effect.

What if you’ve stopped reading before?

Most people have. A busy month, a dull book, a new phone, and the habit fades. Don’t try to catch up on the pages you missed. Start again tonight with the minimum version, at the same moment, with a book you’re curious about.

If evenings keep failing, change the moment, not your resolve: try the commute or the morning coffee instead. And if you miss a day along the way, here’s what to do the next day.

How BeHabit handles it

Set Per day above 1 to give your reading habit a target, like 20 pages, and choose how you Log by: one tap per page, typing the number of pages, or a Timer if you’d rather read for fifteen minutes. A day counts once you hit the target, and the ring shows partial progress. Add a Cue like “After I get into bed” and a Minimum version like “one page” for busy nights. Here’s how counts and timers work.

The short version

  • A reading habit is a small, fixed amount at the same moment every day.
  • Pick a minimum you can do on your worst day (one page) and a normal version for good days.
  • Tie it to a daily moment, put the book there, and move the phone away.
  • Read what you enjoy; stop books that drag.
  • Count the days you read, and think “I’m a reader” instead of a yearly target.

Track your pages

Set a daily page goal or a reading timer in BeHabit, with a cue and a one-page minimum. Free, no account.

Get it on Google PlayiPhone version coming soon.

Keep reading