My Pdoc put me on Prazosin, which is an alpha blocker bp med, also used for PTSD. It works most of the time. I totally know the feeling.... wake up with heart practically pounding out of your chest, drenched in sweat, and feel like you've been running a marathon instead of sleeping.
I know that you can't suffocate yourself by holding your breath. You'll start breathing again as soon as you pass out.