to wear oneself out, to exhaust oneself
Sich durch harte Arbeit oder Anstrengung körperlich oder geistig erschöpfen.
To become exhausted through hard work.
-
Er hat sich jahrelang auf der Baustelle abgefrettet.— He wore himself out on the construction site for years.
-
Ich habe mich mit dem Studium total abgefrettet.— I've completely worn myself out with my studies.