You don't inject long-acting drugs yourself. You need to go to a doctor or a nurse, who uses a needle to put the medicine into your upper arm or buttocks. Once the medicine gets into your muscle, it's slowly released into your body over days, weeks, or months.