IDIOMS

run oneself ragged

(idiomatic) To work or exert oneself to the point of exhaustion.

Example:   He has been running himself ragged all week trying to finish before the deadline.