It is possible to dilate time in a dream, meaning slow down your time. This means in real life it could take you a half hour to dream it, but it would feel like a day.