A drowsiness calculation apparatus capable of calculating drowsiness with high accuracy is provided. A sleepiness estimation apparatus 1 calculates a cumulative average heart rate obtained by dividing a cumulative total of heart rate acquired by an I / F 7 by time after a user's activity state has changed by a sleepiness reference heart rate calculation unit 4. Based on the accumulated average heart rate, a drowsiness reference heart rate that is a reference for whether or not the user feels drowsiness is calculated. Then, the sleepiness calculation unit 5 estimates the user's current sleepiness based on the sleepiness reference heart rate and the current heart rate.【課題】高精度に眠気の算出をすることができる眠気算出装置を提供する。【解決手段】眠気推定装置1は、眠気基準心拍数算出部4がユーザの活動状態が変化してからI/F7によって取得された心拍数の累計を時間で除した累計平均心拍数を算出し、その累計平均心拍数に基づいて、ユーザが眠気を感じているか否かの基準となる眠気基準心拍数を算出する。そして、眠気算出部5が眠気基準心拍数と現在の心拍数に基づいて、ユーザの現在の眠気を推定する。