Instead of “long time no see,” you can say “it’s been a while,” “it’s been ages,” or “it’s been too long.” Friendly greetings can be more casual, while work or acquaintance settings may call for something slightly more neutral.
Choose a Greeting by Tone
- It’s been a while
- It’s been ages
- It’s been too long
- I haven’t seen you in ages
- I haven’t seen you in so long
- It feels like forever
- How long has it been?
- Good to see you again
- Nice to see you after so long
- Great to see you again after all this time
It’s been a while
The safest all-purpose alternative. It is friendly without being overly familiar and works with friends, colleagues, and acquaintances.
It’s been ages
A warmer, more expressive choice that suggests a noticeably long gap. It is most natural in informal conversation.
It’s been too long
Use this when you want to show genuine warmth and imply that you would have liked to reconnect sooner.
I haven’t seen you in ages
A direct and friendly greeting for someone you are seeing in person after a long gap. It usually sounds enthusiastic rather than literal.
I haven’t seen you in so long
A very natural conversational option, especially with friends and family. It emphasizes the length of time without sounding formal.
It feels like forever
More expressive and slightly dramatic, so it suits close relationships or playful reunions better than professional settings.
How long has it been?
This turns the long gap into an easy conversation opener. It can sound warm and spontaneous when you unexpectedly meet someone again.
Good to see you again
A neutral alternative when you want to acknowledge the reunion without emphasizing exactly how long it has been.
Nice to see you after so long
A polite option for acquaintances, former colleagues, or people you know reasonably well but do not speak to often.
Great to see you again after all this time
This is warmer and more emphatic. It works well when the reunion is genuinely significant or long-awaited.
Is “Long Time No See” Okay to Use?
Yes. “Long time no see” is a well-established informal English expression and is widely understood. It is best suited to casual conversation; in more formal settings, “It’s been a while” or “Good to see you again” is usually smoother.