I did mine in 8 months but I really had to dedicate my self to it. It is a lot of work and requires a single minded approach.
I managed to hold my job down a t the same time and used holiday only for the brush up courses and the exams. Yes it's a lot of work but not impossbile!