A monitoring system is presented, configured for use in monitoring heart condition of a subject. The system comprises: a receiver utility for receiving input data comprising data corresponding to signals continuously collected from the subject over time N and being indicative of a sequence of heart sounds; and a processing utility configured and operable for processing said input data to determine data indicative of heart condition of the subject. The processing comprises: identifying within said input data a sequence of acoustic signals corresponding to heart sounds comprising S1 signals corresponding to ventricular contraction and S2 signals corresponding to end of ventricular systole; analyzing the sequence of acoustic signals in accordance with parameters including signal periodicity, amplitude of S1 and S2 sounds, and intervals between S1 and S2 sounds within the collected sequence; and generating data indicative of cardiac condition of the subject in accordance with the analyzed data.