It's a bit scary that "they" seem to want everyone on their DNA databases, rather than realising the database is more effective if they try to only include the criminals.
I can bet that no matter what is on the books, the real answer is close to forever about how long they are kept. The huge funneling of money into law enforcement from war on drugs and terror creates the mentality.