might be B12, which is found in animal protein, helps with clotting, etc. Lack of B12 can also cause crazy itching and sensitivity to spicy and acidic food. This is common in vegetarians, and they often need a supplement. Or could be from aspirin or ibuprofen, which can affect your platelets and cause bruising.