C. All of the above
Injecting heroin with shared needles can lead to the risk of infection of other diseases, including Hepatitis B or C and HIV. Sharing needles increases the likelihood of transmitting blood-borne infections between users, as contaminated blood can be transferred through the shared equipment. It is important to avoid sharing needles and to seek help for substance abuse and addiction to minimize health risks.