No one can know if this person or the other had done magic for some one or not. Therefore, most likely that he is not a sheikh but an imposter. As for what you are suffering from, you should do ruqya for yourself everyday and you will not see these dreams.

Read more

  This is not permissible because it is not possible to know whether they are Muslim Jinn or evil Jinn. Besides, they didn’t help the best of the companions such as Abu Bakr, Omer and the rest, may Allah be pleased with them. why would they help those who came after them?

Read more