In your first week, you might see two payments: one taken immediately when you set up your first repeat deliveries, and another three days before your next delivery week. That second payment is for the upcoming week's deliveries and will be charged on the same day each week. You can check your receipts in the 'Accounts' section of your Modern Milkman account, which will show the dates the payments relate to.
Overcharges could also be due to adjustments. These happen if you've changed your order after your last invoice was created - such as adding or removing items, or pausing a delivery after the receipt was issued.