If you have an average reading speed, it should take roughly a little over 6 hours to read Den of Vipers, as it is about 650 pages long.