Question: is it grammatically correct to say long time no see?
Answer: "Long time no see" or "Long time, no see" is an English expression used as a greeting by people who have not seen each other for a while. Its origins in American English appear to be an imitation of broken or pidgin English, and despite its ungrammaticality, it is widely accepted as a fixed expression.