We do not guarantee 15-25 days, but this is our usual time frame for delivery under normal conditions. For incidents of more than 25 days, kindly message us on our Facebook page for us to take note of this.