I'm still a week away from my exam, and have been doing dedicated study for the past 3 weeks. I was able to get through all of uworld in 2 weeks by averaging about 4 blocks/day, a few days I even managed 5. However my study plan was to use uworld as my only resource, so I have done nothing but question blocks from 8:30am to 6pm, with several breaks throughout the day (really my studying has been much more relaxed than it was for step 1). I do tutor, untimed, and reviewing and taking notes (within the uworld software) as I go along. At first it was taking a solid 2+ hours per block but as time passes there are more questions you know cold and can skim over the explanations. By the end I was doing blocks in 90 minutes. Now I'm just reviewing all my uworld notes, doing missed questions, and have done a few of the clinical mastery series exams. So far I'm pretty happy with how my plan has worked - I took a practice exam a couple days ago and scored ~18 points higher than my first one 3 weeks ago.