Same here. I sometimes dream about situations, conversation with people I do not know to have it re-happen 1-2 years later. The dreams are extremely realistic and very specific. They happen only ~once a year. They are very strong so whenever I have one I wake up and remember it. When Deja Vu happens, its usually a bit longer than few seconds and I know it is happening and I know what will happen next and I dont feel like changing it for some reason.
I changed it once, and I felt bad since I wasnt sure if I should.
And here I thought this only happened to me. I have sometimes dreams of very specific conversations with someone else, and then days or weeks later it happens. I'm sure its just an interesting psychological phenomenon, but still.
Yes, that is one possibility. Another is that the dream and actual events do not match as closely as you believe. Your memory of the dream is rewritten, after the fact, to more closely match what actually happens.
I changed it once, and I felt bad since I wasnt sure if I should.