Mein Vorschlag wäre:
" to have not to do sth. so long" - was sich aber sehr seltsam anhört ...
selbsterstelltes Beispiel:
Fortunately / Luckily I haven't bear up under the situation so long.
Ich hoffe, einer hat eine bessere Alternative mit besseren Ausdruck zu bieten.
