Dreams tell us our past, present and future in fragments, and often out of order. Most people's dreams focus on the past and present, and our future visitations in dreams don't occur until the event has become past or present. People with precognition are capable of accessing future segments. If your accounts are accurate, you have the gift.
Do you keep a dream journal? Because if not, you really should. That way, having catalogued each dream, you can go back weeks later and appreciate them within a larger context. This will help you get more out of them.
It also helps to meditate and light myrrh incense before bed. Myrrh is excellent for dream insight and restful sleep. Meditation allows us to access a dream-state while awake, and having cognizant awareness of that before bed can help you lucid dream.
Good luck, and blessed be.