Nightlong

a.
  1. Lasting all night.