In regular conditions, viruses can stay on surfaces for up to 48 hours. Contamination does however tend to decrease significantly after the 24 hour mark.