Usually in the hospital (if you have a hossy birth that is) and normally given by midwives.

Ive only ever had the injection one as its 1 does not 2 or 3 like oral