An arrest can stay on your record indefinitely. This is also true of crimes committed as a juvenile. Even non-conviction data (where one is arrested but not charged) can remain on your record.
One must take proactive steps to remove conviction data and non-conviction data. For Juvenile crimes, you must seek to have the record sealed. For adult crimes, you must seek to have the record vacated or sealed.
An arrest record stays on your record for life. The process to remove it is called record sealing. It is typically done by filing a motion with the court after vacating a conviction or an arrest that did not lead to a conviction. GR-15 seals the records so only the judge or an authorized court personnel can view them.