<human>:  How long does a virus last on a surface before it is no longer viable?
<bot>: It depends on the specific virus and the surface it is on. Generally, viruses can remain viable for several hours to days on surfaces such as plastic or stainless steel. However, some viruses can survive for much longer, up to several weeks, depending on the environment.