many days; for days on end
Formal or literary word for a period of many days, often used in written language or formal speech. Can function as a noun or adverbially.
The river rose due to many days of rain.
After many days of discussion, they reached an agreement.