There can be many causes for a lack of empathy. Empathy is thought to be primarily learned through our parents or primary caregivers. If our parents were not empathetic, we might struggle to learn and understand empathy ourselves. Additionally, some mental health disorders or psychological conditions may lead to a lack of empathy. For example, people diagnosed with narcissistic personality disorder (NPD) lack emotional empathy.