This disclosure provides systems and methods for monitoring respiratory parameters of a person (e.g., a user). In some examples, a system for respiratory monitoring includes a sensor and a computing device. The sensor monitors at least one respiratory related parameter. The computing device is connected to the sensor. The computing device includes a processor. The processor receives a feature vector having a plurality of features, each respective feature associated with a respective respiratory related parameter. The processor also receives from the sensor the at least one respective respiratory related parameter. The processor determines a first breathing state based on the feature vector.