It could be normal deja vu phenomenon where one feels they have already experienced the event in the past. But, needs evaluation. What do you mean by visions?
Next Steps
You have to see a Psychiatrist.
Answered2018-02-19 18:33:54
Let others know if this answer was helpful