Which deficiency causes abscess? If a patient has had recurrent abscesses, consider nutritional deficiency, especially of iron; immune deficiency; immune suppression by medications such as systemic steroids; diabetes; or poor circulation.