How many months of log data do you retain in Elasticsearch node consider best practices?

Update: 0

Let say we have three nodes cluster and we have multiple server generating logs, and since we do not have retention policy implemented on elastic cluster " how do we need to implement it and how much data should we keep on cluster and for how long would be best practice ?