It's impossible to give a number of hours required answer. If you understood all the material, then you won't need a massive amount of revision. If you didn't fully understand it, and need to 'learn' it, then it will take a lot more time.
My approach is to go through the material to revise and make notes that omit everything that is obvious to me. If there is too much, then I'd go back and cover the applicable areas in depth - it's a sign that I didn't fully understand it IMO. If you manage to finish everything before the exam, then you have good notes to go over closer to it, and some free time that I would spend doing past papers.