A biological information analysis device comprising: an indicator extraction unit configured to extract, from time-series data regarding blood pressure waveforms consecutively measurable by a sensor that is configured to be worn on a body part of a user and to be capable of non-invasively measuring a blood pressure waveform for each heartbeat, data regarding blood pressure waveforms corresponding to a period of time in which a change in blood pressure occurs, to extract an indicator related to the functionality of respiratory organs of the user, based on characteristics of the blood pressure waveforms corresponding to the period of time, to calculate a heart rate and a systolic blood pressure value for each of the blood pressure waveforms included in the period of time, using the data regarding the blood pressure waveforms corresponding to the period of time, and to determine that a cause of a change in blood pressure in the period of time is apnea when the number or proportion of blood pressure waveforms in which both the heart rate and the systolic blood pressure value are greater than a predetermined determination condition is greater than a predetermined threshold value, wherein the indicator extraction unit is further configured to calculate the frequency of occurrence of changes in blood pressure caused by apnea, as the indicator related to the functionality of respiratory organs, and/or to calculate the amount and/or statistics of the amount of changes in blood pressure caused by apnea, as the indicator related to the functionality of respiratory organs; and a processing unit configured to perform processing that is based on the indicator thus extracted. an indicator extraction unit configured to extract, from time-series data regarding blood pressure waveforms consecutively measurable by a sensor that is configured to be worn on a body part of a user and to be capable of non-invasively measuring a blood pressure waveform for each heartbeat, data regarding blood pressure waveforms corresponding to a period of time in which a change in blood pressure occurs, to extract an indicator related to the functionality of respiratory organs of the user, based on characteristics of the blood pressure waveforms corresponding to the period of time, to calculate a heart rate and a systolic blood pressure value for each of the blood pressure waveforms included in the period of time, using the data regarding the blood pressure waveforms corresponding to the period of time, and to determine that a cause of a change in blood pressure in the period of time is apnea when the number or proportion of blood pressure waveforms in which both the heart rate and the systolic blood pressure value are greater than a predetermined determination condition is greater than a predetermined threshold value, wherein the indicator extraction unit is further configured to calculate the frequency of occurrence of changes in blood pressure caused by apnea, as the indicator related to the functionality of respiratory organs, and/or to calculate the amount and/or statistics of the amount of changes in blood pressure caused by apnea, as the indicator related to the functionality of respiratory organs; and a processing unit configured to perform processing that is based on the indicator thus extracted.