i did mine in a week. It can be done subject to weather. But you need to learn the theory before you go flying and hopefully you ll already have some solo hours under your belt.
Doing the practical bit inclusive of pre briefing, debriefing as well as the exam is not a tall order but it is intensive.