thorn in the flesh

[thorn in the flesh] or [thorn in one's side] {n. phr.} Somethingthat causes stubborn trouble; a constant bother; a vexation.

Thenew voter organization soon became the biggest thorn in the senator'sside.

The guerrilla band was a thorn in the flesh of theinvaders.