A sudden and extreme relaxation of the arteries linked to a drop in blood pressure also can cause shock. It can happen due to:  A reaction to certain medicines. A severe allergic reaction, called “anaphylactic shock.” A severe head injury. Liver failure. Poisoning.