Wiktionary
run somebody ragged
vb. (context idiomatic English) To exhaust; to demand excessive effort or work from somebody.