← All posts
Reflections

How to Build a Reading Habit Without Forcing It (That Actually Lasts)

Cozy reading setup with a book and warm light

If you’ve ever told yourself, “I should read more” but never followed through, you’re not alone.

Most people don’t struggle with wanting to read. They struggle with making it stick. And the usual advice doesn’t help.

“Read 30 minutes every day.”
“Set a goal of 50 books a year.”

It sounds good, but it quietly turns reading into a task. Something you have to do. The truth is simple: If reading feels like pressure, you won’t sustain it.

So instead of forcing discipline, let’s build a reading habit that feels natural.


1. Stop Setting Big Goals

Big goals look motivating, but they often backfire. When you say:

  • “I will read 30 minutes daily”
  • “I will finish 2 books a month”

You create a hidden obligation. And the moment you miss a day, guilt kicks in. Instead, lower the bar so much that it feels almost trivial.

Start with:

  • 5 pages a day
  • Or even 2 pages

That’s it. You’re not trying to impress anyone. You’re trying to build consistency.


2. Read What You Actually Enjoy

This sounds obvious, but it’s where most people go wrong. People pick books because:

  • They are popular
  • Someone recommended them
  • They feel “important”

And then they wonder why they can’t continue. Reading is deeply personal. If you enjoy:

  • Thrillers, read thrillers
  • Romance, read romance
  • Short stories, read short stories

There is no “right” genre. A simple rule:
If you’re bored after 20–30 pages, it’s okay to stop.

You’re not quitting. You’re choosing better. Being an avid reader also, I have quit many books in the middle because I found them boring. Some of those books were acclaimed famous books. And that’s completely okay!


3. Keep a Book Within Reach (This Changed Everything for Me)

One small shift made a big difference in my own reading habit. I started keeping a book within arm’s reach while I was getting rid of social media addiction.
On my desk.
By my bedside.
Or simply on my phone.

We all have this unconscious habit: Pick up the phone.
Unlock it.
Check something random.
Put it down.

It happens dozens of times a day. I didn’t try to remove that habit. I just replaced it.

Instead of opening a random app or social media, I opened a reading app or picked up the book lying nearby. It really helped me to regain my old habit and ditch the habit of doomscrolling. Some days I read just 1 page or sometimes a few paragraphs because of work pressure at work - and that was okay! It didn’t feel like effort. But over time, it added up.


4. Start With Comics If You’re Struggling to Pick the Right Book

If reading feels heavy, start lighter. Comics are one of the easiest ways to build a reading habit. It’s actually hard to find someone who doesn’t enjoy comics in their childhood. You can start with anything you like:

  • Marvel
  • Tintin
  • Asterix
  • Or any graphic novel that interests you

The visuals pull you in. The story moves faster. And most importantly, you want to come back and finish it. That “coming back” is the habit you’re trying to build.


5. Pick Easy, Engaging Books First

This is where many people unknowingly sabotage themselves. They start with something “serious” or “intellectual” because it feels like the right thing to do. But if you begin with dense writing, there’s a very high chance you’ll drop the habit altogether.

If you start with something like Kafka or Fyodor Dostoevsky in the beginning, it can feel heavy and slow, and eventually end up quiting the book in the middle. Instead:

  • Look for easy, engaging reads
  • Search online or ask tools like ChatGPT, Claude, or Gemini for beginner-friendly books
  • Explore genres casually until something clicks

The goal is not to impress yourself. The goal is to enjoy reading enough to return to it. Choosing the right first few books matters more than people think.


6. Attach Reading to an Existing Routine

Don’t create a new routine. Attach reading to something you already do. For example:

  • Read before sleeping
  • Read with your morning tea
  • Read during commute
  • Read while waiting

This works because you’re not relying on motivation. You’re just extending an existing habit.


7. Don’t Turn It Into a Performance

Tracking apps, reading challenges, public goals… they can help, but they can also hurt. When reading becomes something to measure, it slowly loses joy. Ask yourself: Are you reading to finish books, or to experience them?

It’s okay to:

  • Read slowly
  • Pause and reflect
  • Re-read passages
  • Not finish everything

Reading is not a race.


8. Re-reading Is Not a Waste of Time

There’s a strange pressure to always read something new. But re-reading is often where the real connection happens. There are many books I have read multiple times and I still enjoy them just as much as the first time and managed to develop different perspectives every time I read them. So you feel like you really want to read a book again, go for it. In fact, you can try revisiting a book you read in your childhood and read it again. You might be surprised by how much more you enjoy it as an adult.

I can share an example. As a child, I read a book about an elder sister saving her little brother during a snowy blizzard. That’s all I remembered. Later, I searched for it and discovered it was Angel of the Prairie by Kevin Kremer. I bought it and read it again after soooo many years, and I enjoyed it just as much as I did the first time as a kid.

The second time:

  • You notice more
  • You relate differently
  • You slow down naturally

Sometimes, going back to a familiar book is better than forcing a new one.


9. Accept That Some Days You Won’t Read

This is important. Missing a day doesn’t break your habit. Forcing yourself when you don’t feel like reading does. Consistency is not about perfection. It’s about returning without guilt.

If you miss a day, just pick it up the next day. No pressure.


10. Create a Reading Environment You Enjoy

Your environment shapes your behavior more than you think. Try this:

  • Sit in a comfortable spot or your favorite corner in your house
  • Use warm lighting
  • Keep your phone away

You’re not just building a habit. You’re creating an experience you look forward to.


What Actually Works

If you step back, all of this comes down to one idea:

Make reading feel easy, not important.

Because the moment it feels important, it starts feeling heavy.

And habits don’t survive under pressure.
They survive when they feel natural.


A Simple Way to Start Today

If you want something practical:

Tonight:

  • Pick any book you want to read
  • Read just 5 pages
  • Stop even if you feel like continuing

This builds a positive loop. You leave wanting more. That’s how habits grow.


Final Thoughts

A reading habit isn’t built through discipline. It’s built through comfort, curiosity, and consistency.

You don’t need a system.
You don’t need a target.

You just need to start small, stay relaxed, and keep coming back. Over time, reading won’t feel like something you’re trying to do.

It will just become part of who you are. Happy reading!



OpenLeaf (Anonymous) avatar

Authored By: OpenLeaf (Anonymous)

An IT professional close to 20 years of experience and an immersive reader since childhood - somewhere around age eight or nine, when books quietly became a lifelong companion. Never counted it for sure but it has to be over 1,500 books read across a life. A proud owner of a personal library of 500 books and counting. Favourite shelves: mystery, thriller, literary fiction, world mythology, history, and the classics. Built OpenLeaf anonymously to help more people find their way back to books, away from the noise, and toward something quieter and more lasting.

This blog is written anonymously, by design.

About this initiative →


Feedback

Share your thoughts on this piece.

If this post resonated with you, send a note by email or leave a public comment through GitHub Discussions.

openleaf.support@gmail.com
Send feedback by email Open GitHub Discussions

Public comments

Prefer to leave a public note here? You can comment below using GitHub Discussions via Giscus.