All our Corsages are Hand-crafted out of Cold Porcelain Paste. They are made as they are ordered. Baby Corsages take from 7 to 10 day for delivery. If Corsages include flowers, please allow a couple of days extra. All other Corsages will take at least 2 weeks to make and deliver. ****Please note: All our flowers are made "Petal by Petal"****