The phrase "ate one's heart out" typically means to feel intense envy or jealousy towards someone or something. The opposite of this phrase would be to feel content or satisfied with one's own life or accomplishments. Antonyms for "ate one's heart out" could include emotions such as being happy, pleased, or fulfilled. Rather than feeling bitter or resentful, one could be grateful or appreciative for what they have. Instead of dwelling on what they don't have, they could focus on their own desires and seek to achieve them in a positive and constructive manner.