The present invention relates to a method of automatic labeling of activity of a subject on ECG data. The method of the invention comprises acquiring at least one physiological input signal purporting to an ECG signal and processing thereof. The processing of the at least one physiological input signal comprises conditioning the ECG signal and processing thereof, wherein the processing comprises obtaining respiration data from the ECG signal,identifying the activity pertaining to the said ECG data based on at least a signal specific feature of the said ECG signal, wherein the respiration data are used for differentiating activities performed by the subject,and labeling the said ECG data with the said activity, automatically. The present invention also relates to a system for automatic labeling of activity on ECG data in accordance with the method of the invention.