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
お久しぶりですね、元気ですか。
It's been a long time. How are you?
久しぶりに映画館で映画を見ました。
I watched a movie for the first time in a while.
久しぶりの休みを楽しんだ。
I enjoyed a day off after a long time.