Doctors are perfectly capable of giving an intramuscular injection. It doesn't take longer than an hour to learn how to administer them and even that is being generous.
But you're definitely correct in that it does not happen often that doctors give shots especially in a hospital setting.
EDIT: for intravenous injections I would agree with you as nurses (depending on which specialty) are a lot more experienced and do this much more regularly than doctors.
LiquidPizza t1_j507jdq wrote
Reply to comment by ceelo71 in Is there any difference in efficacy when a vaccine is administered somewhere other than the upper arm (e.g. on the foot)? by MercurioLeCher
Doctors are perfectly capable of giving an intramuscular injection. It doesn't take longer than an hour to learn how to administer them and even that is being generous.
But you're definitely correct in that it does not happen often that doctors give shots especially in a hospital setting.
EDIT: for intravenous injections I would agree with you as nurses (depending on which specialty) are a lot more experienced and do this much more regularly than doctors.