to use up all one's strength
 to sum it up in one word;  ... is the word for it
 to feel blessed to be in one's position;  to be thankful for one's good fortune
 to be disgusted with;  to be fed up with;  to run out of patience with
 to exhaust all one's options
 to be exhausted;  to be out of energy
 to be frowned upon by Fortune