US President Barack Obama said Friday it would take years to assess the damage from disclosures by Edward Snowden, even as he announced reforms to intelligence practices revealed by the fugitive contractor.