You are right but it must be some deadline or max time .right?I think background n criminality checks really depend on which country u from. I have a friend working for immigration n she told me the immigration agent in canada literally needs to contact the agent in whichever country you from. So if ur government is slow then... prob it will take more.