A decision support system for a patient includes a storage device holding data of various insertion sites. Each site represents an area on a human body at which a medical device can be inserted into the body. Also stored are data indicative of sites that have been used by the patient. A processor determines whether various sites are recommended and indicates recommendations on a display. The processor receives a selection of a site and updates the stored data. The system can also determine recommendations for two different medical devices and update stored data indicative of the used sites for one of them with a selected site. A method of recommending an insertion site includes receiving an indication of a site that should not be used, determining whether each of the sites is recommended using the indication, displaying the recommendations and updating the stored data based on a received user selection.