Every item in our little shop is custom made. Most of our items have a 2-3 week processing time due to the fact that everyone of them is hand made by us. So none of our items are ready to ship upon ordering. All items are started and completed after the order is placed, which means all of our items can be custom made, special colors, sized, stencil, etc. We are able to rush some orders if they are simple or for an extra fee!