Provided is an information processing system capable of effectively preventing a user's failure to take his or her basal body temperature.The base time setter 301 sets, as a base measurement time, a time used as a basis for a user to take the user's body temperature after awakening, based on the times at which the user's body temperatures were measured. The sleep duration estimator 302 estimates the user U's most recent sleep duration. When the user's most recent sleep duration exceeds a predetermined threshold value, the alarm controller 303 causes an alarm to sound at the base measurement time.