Deutsch seit Jahr und Tag

Beispiel: "Seit Jahr und Tag habe ich auf diese Nachricht gewartet. Endlich ist es geschehen." (Bedeutet: seit langer Zeit)

Englische Übersetzung:

Kennen Sie schon die Übersetzungen für diese Phrasen?