This depends heavily on the case type. A background or pre-matrimonial verification may take a few days to a couple of weeks, while surveillance-based cases (such as infidelity investigations) often run longer, since patterns of behavior need to be observed over multiple instances before a reliable conclusion can be drawn.