A part of your brain is always active even while you’re sleeping. That part can monitor for natural dangers, which a loud noise, pain, water would all be perceived as, and wake you up.
edit: for your bonus question, you’re not cutting off the blood supply to your arm when you sleep on it, you’re squeezing a nerve, but I’m not sure of the details so maybe someone else can take over that one!
Latest Answers