delay() is as accurate as the system clock (a few minutes a day) and can delay up to more than 40 days.