1) Most of us have policies.
2) We have estimated shipping times.
3) Some of us have Ready to Ship items, some of us are Made to Order. Most of the time this is very clearly stated in our shop. Look in these areas: shop description, policies, listings, order confirmations. If, as a customer, this isn't apparent to you, please ask. No biggie.
Irritating: When a customer purchases a Made to Order item and then complains that it took too long to get to them.
Even More Irritating: When it is clearly stated in the store that (and I quote generally): "Each item is made by hand. Please expect XYZ days/weeks for your item to be made and shipped out/prepared for shipping."
*And the customer has received their product within the timeline.
**And they still complain.