Question: what are days on end?
Answer: : several or many days in a row Sometimes they didn't speak to each other for days on end.