An intramuscular injection (IM) is a method of delivering medication deep into the muscles, allowing it to be absorbed into the bloodstream quickly. This technique is often used when rapid drug absorption is desired, when large volumes of medication need to be administered, or when a drug is too irritating to be given subcutaneously.