It sounds like an obsessive compulsive disorder, or Anxiety.