I have sleep paralysis sometimes too. I don't believe it's a spirit or demon holding me down. I believe it is just your body paralysed for a few seconds.
Everytime this happens I don't panick, I acknowledge that if I move too much it gets worse. So I just breath deeply and try to move my foot. As soon as I can move my foot the paralysis stop.