It can be done in one day

The Iliad has 24 “books”. It is standard practice among academics, when talking about historic texts, to call what would commonly be called a “chapter” as a “book” instead. Those “books” are then sometimes subdivided into “chapters”, which are really sections. So the Iliad really has 24 chapters.

It takes approximately one hour to read each “book” out loud. I know this because some fellow students, when I was in college, organized a “Homerathon”, where in a relay fashion the entire Iliad was read on the Quad. It took almost exactly 24 hours. Different students arrived and drifted away again, so the students who were reading or listening in the middle of the night were different from the ones who had been there during the day. Some read a whole “book”, others just read part of one. Person by person, we got through the entire text in 24 hours.

Most adult English readers can read silently between 2x and 4x as fast as they can read out loud, with the average being 3x. Thus, if you are an average reader, you could finish the entire Iliad in 8 hours, if you focus and don’t take any breaks. If you do take breaks, but don’t do anything else, you could finish the entire book in a long weekend.

However, if you read for only one hour per day, then it will take you almost exactly a month.

— Tim McClennen, Quora