I rarely DNF books. However, this month I DNF'd listening to three audiobooks during the first half of November, because they were just NOT for me to say the least. I can't even be bothered to remember the book titles I DNF'd at this point in time or I'd share the titles in this post. By the way, DNFing three books in one month may be a new record for me as I usually finish reading the books I start reading.
I think there's a lot of reasons behind why I either keep reading a book, even if I don't like it, or ditch reading a book if I don't like it. For instance, in school if you're required to read books for a certain course, whether you want to the book or not, you are compelled to read the book in order to pass the course. There's not much you can do in that situation. In other instances, I often feel compelled to finish reading books I spend money on, especially full priced books, even if I am not enjoying the book at all. Or if I'm reading a book for a book club I'm involved with because I want to be able to participate in the discussion of the book with other readers in the book club meet up... And lastly, I will usually finish reading a book that someone else has gifted me that I'd wanted to read. After all, this person was nice enough to buy me a book I had wanted to read. However, if I've received the book for FREE from the public library, a Little Free Library, a free digital download, an ARC, etc., and I end up not liking the book, then by all means, I have no qualms about ditching the book ASAP!!!
Is there a foolproof way to prevent DNFing books? I suppose sticking to authors/genres you already know you enjoy reading would help reduce the amount of books one DNFs greatly... But there's no guarantee this will totally work. Plus, if you want to branch out and read more diversely, then there will always be a risk that you may not enjoy what you're read. I'm always willing to branch out and read widely, even if it means breaking out of my comfort zone. This is how I find new favorite authors, books, genres, and even learn new things or new insights.
How often do you DNF books you are reading? What are your criteria for ditching books you aren't enjoying at all?