A method for providing personalized health assessment of a subject includes: receiving a raw electrocardiography (ECG) signal of a subject from an ECG device and a raw blood pressure (BP) signal of the subject from a BP waveform detector; calculating a beat-to-beat ECG signal from the raw ECG signal; calculating a beat-to-beat BP signal from the raw BP signal; calculating a beat-to-beat pulse arrival time (PAT) signal that is measured as a time delay between the beat-to-beat ECG signal and the beat-to-beat BP signal; calculating an interpolated beat-to-beat PAT signal and an interpolated beat-to-beat BP signal by interpolating the beat-to-beat PAT signal and the beat-to-beat BP signal, respectively; assessing a subject-specific relationship between the interpolated beat-to-beat PAT signal and the interpolated beat-to-beat BP signal; and estimating a real-time blood pressure of the subject based on the subject-specific relationship.