Eat Away At Definition

verb

To erode .

Wiktionary

To consume or use up , erode or wear away gradually.

Wiktionary
To cause to feel uneasy, troubled, worried, guilty, or vexed; to bother about something.
Wiktionary