when a doctor gives you a shot they can sometimes accidentally push the needle all the way through your vein which ends up puncturing both sides once the needle is removed it leaves two holes in the vein and before the body can thicken the blood and seal these holes it bleeds into the surrounding tissues this leaked blood forms a dark tender area under the skin creating bruises and splotchy areas