The present invention relates to systems (100) to analyze heart rate variability from ballistocardiographic data for health monitoring. The system (100) comprises a sensor (101) means for sensing instantaneous heart rate signals of a patient a signal processor connected to the sensor (101) to process the instantaneous heart rate signals and an output (103) connected to the sensor (101) and signal processor. Present invention also relates to a method to analyze heart rate variability from ballistocardiographic data for health monitoring comprises the steps of (i) positioning a sensor (101) to a body of a patient (ii) detecting heart rate signals generated within the body (iii) determining the heart rate variability based on the heart rate signals (iv) performing an analysis on the heart rate variability and (v) displaying an output based upon the analysis. Figure 1