100 hours of training and approx 150-200 hours of self-study is enough. No. of hours for self-study depends upon how much time horizon has been kept for the preparation. Ideally, a 5-6 months horizon is advised in which a candidate should put around 60-120 minutes in a day depending upon their understanding and confidence on a particular subject.