reach a limit

[riːtʃ ə ˈlɪmɪt] リーチ ア リミット

1. 限界に達すること、上限に到達すること

ある活動や状態がそれ以上進めない点、またはそれ以上許されない上限に到達することを表します。能力、時間、資源など様々な文脈で使われます。
Our budget has reached a limit, so we can't buy any more supplies. (私たちの予算は上限に達したので、これ以上備品を購入できません。)
関連
hit a wall
run out of steam
exhaust resources