The blood glucose value predicting device 10 is a device for predicting the blood glucose value of the user 30. The blood glucose value predicting apparatus 10 includes a pattern selecting unit 11 for selecting one of a plurality of predetermined time series variation patterns of blood sugar values based on blood sugar values at the time of fasting of the user 30, (12) for correcting a selected pattern by using a plurality of measured values obtained by performing optical measurement of a blood sugar value by changing the measurement date with respect to the subject (30).혈당값 예측 장치(10)는 유저(30)의 혈당값을 예측하기 위한 장치이다. 혈당값 예측 장치(10)는, 유저(30)의 공복 시의 혈당값에 의거해서, 복수의, 미리 설정된 혈당값의 시계열 변화 패턴 중에서 하나의 패턴을 선택하는 패턴 선택부(11)와, 유저(30)를 대상으로 하여, 측정일을 바꿔서 혈당값의 광학적 측정을 실행하는 것에 의하여 얻어진 복수의 측정값을 이용해서, 선택된 패턴을 보정하는 보정 처리부(12)를 구비하고 있다.