There seems a sublime difference between the mental disorders and behabioural disorders. Sometimes we are not aware of the difference between them. It is also difficult to draw a line between these two. All mental disorders are behavioural disorders but all behavioural disorders are not mental disorders. Physiological and psychological factors (internal factors) dominate in mental disorders whereas in behavioural disorders sociological factors (external factors) dominate.