How to Build a Reading Habit That Actually Sticks
How to build a reading habit with tiny goals, habit stacking, less phone friction and a reading streak you won't obsess over. Practical tips to read more books.
By the BookStack team · · 8 min read
Most people who want to read more don't lack time. They lack a routine. Learning how to build a reading habit is less about willpower and more about making reading the easy, obvious choice at a few predictable moments in your day.
Below are practical, evidence-informed tips that work for busy people: tiny goals, habit stacking, designing your environment, adding friction to your phone, and using a reading streak without letting it run your life. No 100-books-a-year pressure required.
Why reading habits fall apart
It usually isn't a lack of interest. Common culprits:
- The goal is too big. "Read an hour a day" sounds great until a long workday wipes it out, and then you feel like you've failed.
- There's no trigger. "I'll read when I have time" means you'll read when you remember, which is rarely.
- The phone wins. It's closer, louder and designed to be hard to put down.
- You're stuck on a book you don't enjoy. Nothing kills momentum like forcing yourself through 300 pages of something you dread.
Each tip below targets one of these problems.
Start with a goal so small it feels silly
Habit researchers like BJ Fogg (author of Tiny Habits) argue that the fastest way to build a behaviour is to shrink it until it's almost effortless, then let it grow naturally.
For reading, that means:
- 10 pages a day, or
- 5 minutes a day, or
- one chapter before bed
Ten pages sounds like nothing, but it adds up to roughly 3,600 pages a year, which is somewhere around a dozen average-length books. And on most days you'll read more than the minimum once you've started. The goal isn't the ceiling; it's the floor that keeps the habit alive on bad days.
The rule: make the minimum so easy that you can still do it when you're tired, busy or travelling.
Use habit stacking: attach reading to something you already do
Habit stacking, a term popularised by James Clear in Atomic Habits, means linking a new habit to an existing one. Psychologists call the underlying idea an "implementation intention": a specific plan in the form "when X happens, I will do Y". Research on implementation intentions suggests that plans like this make people noticeably more likely to follow through than vague goals do.
Pick a cue you already hit every day:
- "After I pour my morning coffee, I'll read 10 pages."
- "When I sit down on the train, I'll open my book before my phone."
- "After I get into bed, I'll read one chapter."
- "While my lunch heats up, I'll read until it's ready."
Be specific about the moment and the place. "In the evening" is vague; "after I brush my teeth, in bed" is a plan.
Design your environment so reading is the default
Your surroundings make choices for you. Use that.
- Leave a book where you sit. On the sofa arm, the bedside table, next to the kettle. If you have to go looking for it, you won't.
- Make one comfortable reading spot. A good lamp and a chair you like turn reading into something you look forward to.
- Keep the next book ready. A short TBR list means you never finish a book and drift for two weeks wondering what to read next. Our guide to managing a TBR pile helps keep it from becoming overwhelming.
- Mix formats. Ebooks for bed, audiobooks for commutes and chores, print for weekends. All of it counts as reading.
Add friction to your phone
If reading should be easy, scrolling should be slightly harder. You don't need a digital detox, just a few small speed bumps:
- Charge your phone outside the bedroom, and keep a book on the nightstand instead.
- Move social apps off your home screen or into a folder on the last page.
- Use your phone's focus or downtime settings to quiet notifications during your reading time.
- Put the book on top of the phone. It sounds trivial, but whichever object you reach for first usually wins.
If you read on your phone, open your ebook app before anything else, and turn off notifications while you're reading.
Always carry a book
Some of the easiest reading time hides in the gaps: waiting rooms, queues, the ten minutes before a meeting, a delayed train. Five minutes here and there can easily add up to half an hour a day.
Keep a paperback in your bag, or an ebook and audiobook on your phone so you're never without one. When you'd normally reach for social media out of boredom, read a page instead.
Give yourself permission to DNF
DNF stands for "did not finish", and it's one of the most underrated tools for reading more. If a book isn't working after 50 pages (or 10% of it, or whatever rule you like), put it down. You can always return later.
Readers who force themselves through books they don't enjoy tend to read less overall, because the habit starts to feel like homework. Reading should be something you want to get back to. Track your DNFs too; they show you what doesn't work for you. If the term is new, see our explainer on TBR, DNF and other reader slang.
Track your reading and keep a streak (without obsessing)
Tracking turns an invisible habit into something you can see. Writing down each book you finish, or simply marking the days you read, is motivating in a quiet way. If you're not sure where to begin, here's how to track the books you read with a notebook, a spreadsheet or an app.
A reading streak (the number of consecutive days you've read) works well for many people because it rewards showing up, not speed. Ten pages counts. So does one page on a hectic day.
For example, the BookStack book tracker for iPhone shows a daily reading streak and a 12-week reading heatmap, so you can see at a glance how consistent you've been. It also logs reading sessions and time spent per book, and puts every finished book on a timeline. There's no social feed, so you're only competing with yourself.
Healthy streak rules
Streaks can backfire if they turn into anxiety. A few rules keep them helpful:
- Count the minimum, not the ideal. One page keeps the streak alive. Don't move the goalposts.
- Track the habit, not just the number of books. Finishing fewer, longer books is not failing.
- Don't read things you hate just to log them. That's the streak running you.
- Look at the longer view. A heatmap with a few gaps across twelve weeks still shows a strong habit.
How to recover a broken streak
You will miss a day. Illness, travel, a newborn, a terrible week. That's normal. Research on habit formation (a well-known 2009 study by Phillippa Lally and colleagues at University College London) found that missing a single opportunity didn't meaningfully derail people's progress toward an automatic habit. What matters is what happens next.
When your streak breaks:
- Never miss twice. One missed day is a blip; two starts a new pattern. Read even one page the next day.
- Shrink the goal temporarily. If life is chaotic, drop to two pages or five minutes until things settle.
- Check the trigger. Did your routine change? A new job or schedule may mean your habit needs a new cue.
- Switch books if needed. A broken streak is often a sign you're stuck in a book you don't enjoy. Pick something lighter.
- Don't restart from zero emotionally. The pages you read before still count. Your skills, your list and your habit are still there.
Set reading goals that support the habit
Yearly goals like "read 25 books" can be motivating, but they work best as a direction rather than a deadline. Some alternatives that tend to be kinder:
- Time-based goals: read 15 minutes a day.
- Variety goals: one non-fiction book a month, or one classic per season.
- Process goals: read before looking at my phone in the morning.
If you do set a number, pick something slightly above last year, not double it. And remember the point is to enjoy reading, not to win a challenge. For more ways to reflect on what you read, try our reading journal ideas.
How to build a reading habit in your first week
- Day 1: Pick a book you're genuinely excited about. Not the one you think you should read.
- Day 1: Choose your trigger ("after coffee", "in bed") and your minimum (10 pages).
- Day 2: Put the book where that trigger happens. Move your phone somewhere else.
- Days 2–7: Hit the minimum every day. Read more only if you want to.
- Day 7: Look back at your week. If it felt too hard, shrink the goal. If it felt easy, keep it the same for another week before adding more.
Start small, make it easy, and let the habit grow on its own. A simple tracker like BookStack can help you see that progress, but the most important part is the next ten pages.
FAQ
How long does it take to build a reading habit?
It varies a lot from person to person. In Lally's 2009 study, people took anywhere from about 18 to over 250 days to make a new daily behaviour automatic, with an average of around 66 days. Expect a couple of months of consistent, small sessions rather than a few weeks.
How many pages should I read a day to build a habit?
Start with a minimum you can hit even on your worst day, such as 10 pages or five minutes. Consistency matters far more than volume at the start.
Do audiobooks count toward a reading habit?
Yes. Audiobooks are a great way to read more books during commutes, workouts and chores, and they count just as much as print or ebooks.
What should I do if I lose my reading streak?
Read at least a page the next day so one missed day doesn't become two. If your routine changed, find a new trigger and temporarily lower your daily goal.
Is it okay to stop reading a book halfway?
Yes. Giving yourself permission to DNF keeps reading enjoyable, which is what keeps the habit going. You can always come back to the book later.