I have divorced with my husband once and I really dont want to have something to do with him nor I want to see him. Now he said that he has asked a Sheikh and that Sheikh said there has been done a magic on us from my mother so we dont understand each other.
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.