At what age is appropriate to first talk about marriage?

Emma • Hey
And how long should you be together in your opinion