同じような意味ですがいくつか表現のせておきます。参考になるとうれしいです。
I haven't worn high heels for a long time.
(しばらくハイヒールを履いてなかったわ)
It has been a while since last time I wore high heels.
(最後にハイヒール履いてからしばらくたつわ)
I can't remember when the last time I wore high heels was.
(最後にハイヒールを履いたのはいつだったかしら。)