Зачем вы дали ему свою карту? Бензин+сигареты - это его проблемы. Заказываете продукты сама он-лайн и оплачивайте. Пусть кидает вам на карту, а вы ведете бюджет и расходы, которые считаете нужными. Все что лично  ему нужно, пусть тратит из своих.