Hi Sabata i'm grandpaben a newbie,
Before you retire to bed try to unblock your mind from all clutter and worries, you need your mind and soul clear, this will help your inner mind to control your fears. I know lavender oil, and other oils work very well, I dont have any spells charms ect you will have to ask about for them.
If you tell yourself you are in a room, with no windows or doors,
totally inpregnable to anyone or thing even the most poweful spells canot reach you, you are to visulise a comfy chair to sit in, with controls, one red main switch to let you out, the rest will do things for you ie blue to calm you ect, then press a button to bring down a large screen to give you an image of your most peacefull places. But still remain in you room safe from harm. draw a diagram of your room and chair with its controls.
Remember the clearer your mind and soul the more at ease your mind will be to protect you, it may seem a strange thing to do but your self conscience will protect you.
If you feel threatend in your room press a button for your helper
this can be anything you imagine an animal friend ect.
If you can conjure the room in your dreams with you in it, you are more than blocking them out you can reach to them from within. try not to think of the person who is harming you, think of them as a bug or somthing small to crush, if you see it in your dreams crush it.
Try to concentraite (sorry for any misspollings)and meditate as much as you can on these things. I have in the past and it worked for me, now i can control my dreams, who i see and who i dont want in them. no one can penatrate your mind when you are in full control.
sleep peacefully friend. :)