Exactly how long can E. Coli survive on varying surfaces?

Depends. It depends on the environment and whether the bacteria is receiving nourishing factors such as oxygen, moisture etc. But E.coli can survive for at least 3 days in feces.