A method of detecting an early onset of neurocardiogenic syncope in a patient uses respiratory functions as a predictor of the syncope. According to the method, at least one sample of baseline minute ventilation, tidal volume and respiratory rate of the patient is obtained. The detection unit is set to detect an increase in tidal volume and in minute ventilation over a predetermined respiratory period. The detecting unit also detects any rate of change in respiratory rate and sends a signal to a microprocessor to determine whether the increase in minute ventilation is a sole function of increased tidal volume. The impending syncope is diagnosed if variance in respiratory rate is less than 25% in relation to the sampled baseline during the predetermined period of time.