Exert oneself, strain oneself, tire oneself out, wear oneself out, drain one's energy, deplete one's strength, overexert, overstrain, push oneself to the limit, work oneself to exhaustion, burn the candle at both ends, go the extra mile, work one's fingers to the bone, toil relentlessly, laboriously work, expend all one's energy, run oneself ragged, work like a Trojan, give one's all, leave no stone unturned, do one's utmost, break one's back, and work tirelessly are some synonyms for the phrase "exhaust oneself".