Die Zeitenfolge in deinem Satz ist falsch. Wenn das redeeinleitende Verb in einer Vergangenheitsform steht, dann ändert sich die Zeit in der indirekten Rede.
Direkte Rede:
Mi diceva/disse/ha detto: "La tua vita è quasi arrivata alla fine."
Indirekte Rede:
Mi diceva/disse/ha detto che la mia vita era quasi arrivata alla fine."