Oil will stay on asphalt for a few days, but it will start to degrade and break down after a few days.