Items normally ship out within 1-3 days of the initial order and are sent either First Class or Priority mail with tracking. On average I'd say domestic orders take about 4-8 days from the time you order until they arrive! International packages are more unpredictable in terms of how long they take to arrive, but I ship them out with tracking as well!
I am not responsible for any packages marked as "delivered", but if it looks like the post office lost your package I can offer store credit.