On average, a person with no experience would need around 15 lessons to truly master everything including parallel parking and turning from block to block. However, everyone learns at different paces.
On average it takes about 4-7 weeks for one to finally take the test upon scheduling it, However it varies from person to person. The DMV provides us dates and we often choose the soonest one.