Head casts are NOT pre made and once ordered will take approx 1-2 weeks to ship out. Painted head casts can take a little longer at approx 2-6 weeks but isn't very likely that it will take that long. Head Casts are made from EasyFlo 60 pouring resin, very tough durable stuff and they are painted using a variety of Citadel paints. Head casts will usually just pop on and off the figures head but if there is some restraint just dremel out the peg hole a bit more.
ALL Custom Figures posted on my store have already been made and are ready for shipment as soon as purchased.