Time...
As other posts have stated, it depends on the individual. Personally, I feel 6 weeks per topic should be ample, even if you're working full time. It varies by topic, but one thing that will help you calibrate the depth of knowledge required will be getting hold of some past papers. It will help you understand not just the depth you need, but the way that the CAA word the questions.