Meskipun ada berbagai metode minum obat, injeksi lebih disukai oleh beberapa pengguna karena efek penuh obat dirasakan sangat cepat, biasanya dalam lima hingga sepuluh detik. Injeksi karpet adalah metode memasukkan obat ke dalam tubuh dengan jarum berlubang dan jarum suntik yang ditusukkan melalui kulit ke dalam tubuh (biasanya intravena, tetapi juga intramuskular atau subkutan).