Learn English – a word for something that hurts and helps all at once?

single-word-requests

I need a word to describe something that is both good for you and hurts you at the same time?
Sample sentence: "

Best Answer

I think the closest thing to what you're looking for is the phrase "double-edged sword."

Something that has or can have both favorable and unfavorable consequences.

But there are words that could be used as well in certain situations. One is "pyrrhic."

Achieved at excessive cost (a Pyrrhic victory); also : costly to the point of negating or outweighing expected benefits.

Another could be "bittersweet."

Being at once bitter and sweet; especially : pleasant but including or marked by elements of suffering or regret