Yes, jadoo is real, but dont use it to excuse all the bad things in your life, and especially do NOT trust the “scholars” who tell u that your problem is bcos of jaddoo.
Really and truly u have no way of knowing if anyone has jadooed u or who it is that has done it, and these mullah types dont know either. They create suspicions in a persons mind about others around them, with no way of verifying it, in this way ties r broken. I dont think your best friends mum is guilty, and if she was brought to trial, how could she prove it?
Istikhaara is a guiding prayer, if u use it in the question of marriage, if the marriage is not good for u then Allah will stop the marriage from progressing. Have u ever thought perhaps your istikhaaras are being answered by the fact that marriage is not taking place, its not right for u.
If u put your faith in this prayer, then u have to put your faith in the outcome of the istikhaara also.
Seriously, dont waste your time by consulting people who create doubts in your mind by translating your dreams. See this link for more information:
Islam Question and Answer - She is refusing those who propose marriage ? could it be sihr (witchcraft)? This is similar to your situation, click on the numbered links within the answer to find more info.
Islam Question and Answer - How to deal with sihr (magic/witchcraft) (sihr is jadoo, ruqyah is reciting quran or prayer to heal a person)
If u want to guard against jadoo and nazar, recite the last 3 quls each night and breathe into your hands then wipe your hands over right side, then left side of your body each night and morning, 3 times each night.