run someone ragged

/ˈɹʌn ˌsʌmwʌn ˈɹæɡɪd/verb
Graduate
1

To exhaust; to demand excessive effort or work from somebody.