Question: how long does a background check take for uscis?
Answer: Fingerprint checks generally take between 24 and 48 hours. If an applicant's fingerprints are associated with a criminal record, the immigration application is almost always denied. The FBI name check should only take up to two weeks, but current backlogs have resulted in some cases pending for over a year.