Methods and systems, including computer program products, are provided for selecting a mask that is worn by a subject. A system can include an application that allows a subject to input information concerning the subject, such as sleeping habits. The subject then takes a photo of his or her face to help select the mask. The system then uses the collected data, comparing it to a database of known masks, to display results of masks that are most likely to fit the subject and his or her needs.