I paid at the pump for petrol at a Tesco filling station on Tuesday morning. I saw the sign about a £120 hold being put on my account which I understand. However, they took the actual cost of the petrol (£20) yesterday but are still holding £100 back. Is this a long time to have to wait? I’ve never had such a delay before and I don’t know if I should contact Tesco or my bank.