I've come a long way.「私は長い道のりをたどってきた」
がぴったりの表現だと思います。
原形/過去形/過去分詞 は live/lived/lived だったり open/opened/opened だったりと過去形と過去分詞が一緒である例が多いのですが、come は come/came/come となります。
have come と現在完了形を使うことで、過去からずっとやってきて今に至るまで長い道のりを辿ってきたことを表すことができます。
「思えば長い道のりだった」は英語で In retrospect, it has been a long journey. と言います。
例えば、日記の中で「英語の勉強をはじめ、今では日常生活は問題なく送れるようになりました」と書きたい場合は、次のように表現できます:
I started learning English with "I am," and now I can manage daily life without any problems. In retrospect, it has been a long journey.