I did it 11 years ago and just took a week long class from a local instructor. I read the PMBOK and studied the materials on my own for about 3 months before taking the test. I guess it depends on everyone's starting point and personal experience. They have added some additional material since I did it.