mental block

Noun

 * 1)  Repression of painful thoughts.
 * His mental block is due to a childhood trauma which he will not confront.
 * 1)  Inability to continue a train of thought.