A computer-implemented method of determining the efficacy of a substance that is vaporized and inhaled by a user includes receiving a cartridge within a housing of a vapor inhalation device. The cartridge stores a substance therein. The housing has an opening at a first end thereof. A characteristic of the substance in the cartridge is measured. At least a portion of the substance in the cartridge is vaporized to create a vapor. The vapor is in fluid communication with the opening of the housing. At least a portion of the vapor flows through the opening at the first end of the housing. A characteristic of the at least a portion of the vapor flowing through the opening is measured. Data is analyzed to generate an output. The data includes substance data associated with the measured characteristic of the substance and vapor data associated with the measured characteristic of the vapor.