An apparatus for determining a user's mental state in a terminal is provided. The apparatus a data collector configured to collect sensor data; a data processor configured to extract feature data from the sensor data; and a mental state determiner configured to provide the feature data to an inference model to determine the user's mental state.