1. A method, comprising: receiving, by a computing device, a plurality of images associated with a first user, each respective image having associated metadata that includes a timestamp; defining, by the computing device and from the plurality of images, an image cluster, where the image cluster is formed by chronologically ordering the plurality of images based on each image's associated timestamp and selecting a group of chronologically sequential images of the plurality of images in which the respective timestamp of each consecutive pair of images in the group is separated by less than a predetermined amount of time; determining, by the computing device, and from the respective time stamps associated with a chronologically first image of the image cluster and a chronologically last image of the image cluster, a total time span of the image cluster; determining, by the computing device and based on the total time span of the image cluster, a likelihood that the first user will share a first image of the image cluster; and responsive to determining the likelihood exceeds a predetermined threshold, outputting, by the computing device, for display, a prompt to the first user to share the first image.