Its all in your mind. Your mind is a battlefield. Sometimes such
encounters are possible when the devil has a stronghold in a
person's life. I think its good if you can just do a reflection on
your spiritual life and see what needs to be done if there is any.
Sometimes we allow little openings to the devil through "small"
sins that we cherish and refuse to let go. hehe...anyway its good
to find someone more mature and probably solve the issue once and
for all. 