A method and system are provided for automatic evaluation of a subjects body posture. In particular an angle is recorded as a function of time between a subjects body extremity and a connecting body part or gravitational vector. This time-dependent angle is used to assign data pertaining to different periods of the subjects activity into static and dynamic subsets. For the different subsets or types of activity, different criteria are used to evaluate the subjects body posture, in particular for static periods it is evaluated if a certain angle is exceeded for more than a particular fraction of the time in a time window and for dynamic periods it is evaluated if a number of movements in a certain time window is exceeded. A feedback signal is generated if either evaluation exceeds a respective threshold. Advantageously a method and system are thus provided to both assign and evaluate a subjects activity on the basis of a single time-dependent angle variable and provide real-time feedback.