Shock is a critical condition brought on by the sudden drop in blood flow through the body. Shock may result from trauma, heatstroke, blood loss or an allergic reaction. It also may result from severe infection, poisoning, severe burns or other causes. Shock keeps organs from getting enough blood or oxygen.