The amount of time to finish the Spectrum History book totally depends on your speed and grasping power. On average, it should take less than a month if you are starting it directly without prior knowledge. But, if you have finished NCERTs, you will be able to finish it in less than 2 weeks. Also, if you make notes as you read, it may take even longer. So, it totally depends on how you plan to read the book.