Why is it that I always experience sleep paralysis (suffocating) very often? Is there anything I can do to avoid sleep paralysis? Has this got anything  to do with astral projection?
I once read that meditation, yoga etc. can help to get a deeper breath and to switch more to belly breathing instead of breast breathing. Thus, those practices may potentially support your condition. Nevertheless, I think you won't find the reason or cure for it in Buddhism.