A method of detecting sleep disturbances is disclosed. The method comprises: sensing from a body part of a subject a subject signal indicative of a sleep state of the subject sensing from an environment containing the subject an environment signal indicative of a state of the environment identifying awakening and/or arousal events based on the subject signal, and changes in the environment state based on the environment signal and correlating the awakening and/or arousal events to the changes in the environment state, thereby detecting the sleep disturbances.