A word or phrase that best describes a person who goes all out for everyone else, and ignores what they need so much it is selfdestructive?

closed as off-topic by Jason Bassford, MetaEd Oct 25 '18 at 22:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions on choosing an ideal word or phrase must include information on how it will be used in order to be answered. For help writing a good word or phrase request, see: About single word requests" – Jason Bassford, MetaEd
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Can you add a sentence where you would use the word? It's unclear what type of word you're looking for (e.g. part of speech). – Laurel Oct 25 '18 at 21:47
  • Also, are you looking for a term that describes such a person sympathetically, or cynically? A sympathetic speaker might say your person is "self-sacrificing." A cynical speaker could say the person "has a martyr complex." – JDM-GBG Oct 25 '18 at 21:57
  • Sometimes people can be too altruistic, and it doing so "they'd set themselves on fire to keep somebody else warm." – lux Oct 26 '18 at 2:25