livelong
/ˈlɪvˌlɔŋ/
adjective
- Lasting or continuing for the whole length of time; entire or whole (used to emphasize the duration of something).
- The children played outside the livelong afternoon.
- He worked on the project the livelong night to meet the deadline.
- She spent the livelong day reading her favorite book.