I normally have 3 dreams per night. The first one is always very short, but vivid. If I have time to sleep longer, I can hit 5 or 6 good dream cycles in a night. If you haven't been sleeping well for a night or two (or five!), you will naturally rebound. When this happens, you can have an insane number of dreams in a single night.