Leaving it on for an extended period of time can cause algae to form. However, you can prevent this by regularly cleaning your pool blanket.