have a mental block
To have an intellectual or psychological inability to do, think about, confront, or undertake something. I have a bit of a mental block when it comes to swearing when I'm around my parents—they were very strict about it when we were kids. It's like she has some mental block about accepting adult responsibilities. You've got a mental block, that's all. Step away from the problem for a minute and come back to it later.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.