I buy books in batches, when I've finished reading the last book in my current batch, or when those I have left are serious or look too daunting and all I want is to be entertained. It's 9:00 pm and I just finished placing my order for this evening's and tomorrow's reading.
I'm retired, so when I'm not gardening, quilting, baking, canning, or writing, I read. I typically finish 1-3 books a day. I enjoyed the recent discussion about pricing your books and/or enlisting with Kindle Unlimited--I appreciate both cheap and free books. Before Kindle, I was a lifelong fan of the public library.
When ebooks were almost unheard of, Steven King published his book for free. And I would never have met Harry Bosch or Jack Reacher if I hadn't found great deals. Those free or cheap books are meant to get the reader hooked on an author. After all, you can't expect a reader to shell out 29.99 or even 10.99 for an author they never heard of.