I had a similar experience with "delay after delay". Took two days to get home....what I took from it was/is to always have one extra set of clothes and small carry on sizes of toiletries.