I had one done (enhanced) last month and it took about 7 days from the date I submitted to when the report arrived back to me in the post. The DBS says that for online submissions, the average completion time is currently 8 days and then 4 - 6 weeks for enhanced checks completed on paper