Too many books, not enough time
Short answer: you will never read all the books you want to read, and accepting that is the fix. Keep buying books if you like. Read exactly one at a time, give it a fixed daily slot, and quit any book that stops earning its place. The math below shows what a year of reading actually holds, and it makes the choosing easier.
The pile is fine
The Japanese have a word, tsundoku, for buying books and letting them pile up unread. The word describes a common habit and carries no judgment. A shelf of unread books is a collection of options: things you might want someday, already on hand. Guilt appears only when you quietly promise yourself you will read every book you acquire, and that was never a realistic promise.
So separate the two activities. Collecting books is one hobby. Reading is another. The first creates no obligations for the second.
Do the yearly math once
Here is what your actual capacity looks like. An average reader does 200 to 250 words per minute. A typical 300-page book is around 90,000 words, so six or seven hours. If you read 30 minutes a day, nearly every day, that is roughly 180 hours a year: about 25 to 30 books. That is a good reading year for someone with a job and a life.
Now look at your pile and your wishlist. Fifty books? A hundred? The pile grows faster than any realistic reading rate shrinks it, and no reading system changes that. The only choice is which books get the 180 hours. Once you accept the limit, choosing stops feeling like sacrifice.
One book, one slot
Pick the book you would enjoy reading tonight. Skip the ones you merely feel obligated to read. Reading several in parallel sounds efficient, but it adds a small “which one?” decision to every evening, and that extra decision often ends the session before it starts.
Then give it a fixed 20 or 30 minutes at the same point in your day, attached to an existing anchor: with morning coffee, after dinner, in bed before sleep. A recurring slot removes the nightly negotiation about whether reading happens. Thirty minutes a day finishes a book every ten days or so.
Quit freely
The biggest hidden time cost is finishing books you stopped enjoying weeks ago. You read them at half speed, and you read less overall because the book repels you. Give any book 30 to 50 pages. If you are not glad to return to it, stop. The money is spent whether you finish or not; the only thing still at stake is your time. Quitting a bad book frees six hours for a good one.
A book you quit today can come back later. Some books are wrong for now and right in five years. Put it back on the shelf.
About the fear of missing out
Part of “too many books” is fear of missing out: everyone is reading the new thing, your field publishes constantly, the classics wait. But good books do not expire. The important ones get talked about long enough that you will hear which ones mattered. Letting a year pass is an effective filter, because most of this season’s must-reads vanish from the conversation. There is no schedule to be behind on.
Common questions
Should I stop buying books until I clear the pile?
Only if the buying itself stresses you. Buying feeds curiosity, and curiosity feeds reading. Just stop treating each purchase as a commitment. If the unread shelf nags at you, box part of it up for a few months and see if you miss anything.
Would learning to read faster solve this?
Mostly no. Even doubling your speed, which is far harder than advertised, turns 25 books a year into 50, against a wishlist of hundreds. Choosing well matters about ten times more than reading fast. Speed is a bonus after selection.
Is it bad to read only easy or fun books?
No. A fun book you finish teaches you more than an important book you abandon. Taste tends to climb on its own: people who read many easy books eventually pick up harder ones because they want to, and that version sticks.
Full disclosure: this is our app
readrrr is a free iPhone app that paces text for you at a speed you set, which helps a 30-minute slot stay on the book. It also shows your reading speed, so you can run the yearly math above on your own numbers.
Try readrrr free