Most of the time I wake up so suddenly due to my alarm clock I'll instantly forget all of the dreams I had.
Then I get fragments of the dream/s during the day, sparked by various things (ie. if the dream was me buying a present for a friend, seeing that friend would trigger my recall.)