1. A method for processing in vivo skin auto fluorescence spectra emitted by a skin surface of a patient to determine a blood glucose level of the patient comprising the steps of: collecting auto fluorescence spectra emitted from the skin surface of the patient; and correcting the collected spectra using multivariate analysis to account for skin surface variables.