A professionally installed tarp is designed as a temporary solution until permanent repairs can be completed. Lifespan depends on weather conditions and the extent of roof damage.