* μακρός (makrós): This is the most common and generally applicable word for "long" in terms of length or duration.
* μήκος (mêkos): This word means "length," so it could be used to describe something that is long.
* Other words might be used depending on what is long: For time, you might use words related to duration (like διάρκεια (diárkeia)). For something tall, you might use words like ψηλός (psilós) (high/tall).
Therefore, μακρός (makrós) is the best general-purpose translation, but the optimal choice depends heavily on the specific situation.