Heroin users can get abscesses due to repeated use of needles and syringes. This can be from poor sanitation or care of the injection sites. Abscesses can also be caused by infections associated with sharing or reusing needles such as hepatitis and HIV.