1. A non-transitory computer readable medium having instructions stored thereon for monitoring a time-in-store for an individual, in which the instructions when executed by a computing system cause the computing system to at least: receive an image of an entrance location from a first camera; timestamp the image of the entrance location with an associated entrance time; detect one or more faces in the image of the entrance location using a face detection algorithm; create an entrance image of the one or more faces detected in the image of the entrance location; store the entrance image and the entrance time together in an entrance image database; receive an image of an exit location from a second camera; timestamp the image of the exit location with an associated exit time; and detect one or more faces in the image of the exit location using the face detection algorithm; create an exit image of the one or more faces detected in the image of the exit location; store the exit image and the exit time together in an exit image database; detect a matching entrance image by at least using a facial recognition algorithm to compare the exit image stored in the exit image database to one or more entrance images stored in the entrance image database, wherein the matching entrance image contains a facial match to the exit image; calculate a stay time for a matched exiting individual by at least determining the difference between the exit time stored in the database corresponding to the exit image and the entrance time stored in the database corresponding to the matching entrance image.