Recovery in earnings and share prices might take years.