As long as needed. There is no standard length of time for keeping records. It depends on the validity of data recorded. In some cases, records will have to be kept for a specific amount of time. It’s best to consult local or regional authorities and consider their requirements and those otherwise relevant.