Most power outages will end almost as soon as they start, but some can last much longer, days or even weeks.