Thanks for the really positive comments on the Milksafe. As far as delivery times are concerned we make Milksafes once a month (this is very clearly stated in the web site). Assuming there are no holidays, this means we might start the next batch the same day you place an order, or up to a month later, "as the dice rolls". We then spend up to two weeks making the batch. Once ready, they are delivered the next day. I note you received your particular Milksafe 5 weeks after placing your order so while this reassures me we were on task, I am sorry you had one of the longer wait times. I am sure your patience will be rewarded.