Provided is a blood -sugar level prediction device (10) for predicting the blood- sugar level of a user (30). The blood sugar level prediction device (10) is provided with a pattern selection unit (11) for selecting one pattern from among a plurality of preset patterns of variation in blood- sugar level over time on the basis of the user" s (30) blood -sugar level when the user (30) is fasting , and a correction processing unit (12) for correcting the selected pattern using a plurality of measurement values obtained by taking optical measurements of the user" s (30) blood- sugar levels on a variety of measurement dates.