Fetching details from the dictionary...

a long time (since the last time); first in a long time
it's been a long time; long time no see
久し振りの休日をゆっくり過ごした。
I spent a rare day off relaxing.
久し振りに友達と会えた。
I got to see my friend after a long time.
久し振りに映画を見に行こう。
Let's go see a movie for the first time in a while.