Er zijn vele factoren die meespelen bij het ontstaan van gedrag. Denk hierbij aan erfelijk factoren, ziektes, pijn, leerervaringen, socialisatieprocessen, woonomgeving, karaktereigenschappen, stress, trauma, opvoeding met fysieke en verbale correcties, angst en voorgeschiedenis.