If you Apply for fresh passport or renewal of passport, the most time taking part of the process is the police verification of document for passport.
In normal case, the Passport Seva Kendra (PSK) send the document of passport to your nearest police station in around 8-9 days.
At police station they will call you for verification with two witness that you mentioned in the application form. You can finish your part of work at police station within one day. After that most time taking part is the document sending from police station to the Passport Seva Kendra (PSK ) office.
This process include the document movement from your police station to the SP office and then from SP office to the PSK. The time taken for this step may very from 15 days to 2 month. It all depends on the efficiency of police station and work load.
After receiving the verification from Police, PSK normally send the passport within 7 days.
You can know the status of passport at this link