When is long enough to get married?

I wanted peoples thoughts on when in a relationship they think it has been long enough to get married. Please try to explain why so there is more perspective :)