be a thorn in (one's) flesh(redirected from be a thorn in my flesh)
be a thorn in (one's) flesh
To be a constant or persistent cause of annoyance, frustration, or trouble. My professor was an environmental activist when he was younger, and apparently he's been quite a thorn in the oil companies' flesh ever since. This lawsuit is a thorn in my flesh. Let's just settle out of court.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.