Я тоже такая. Сколько есть денег  - все потрачу. Поэтому беру сколько примерно надо. На кассе, чтоб не попасть впросак, объявляю имеющуюся сумму, выгружаю из тележки самое нужное, а менее нужное остается под конец, что не влезло - остается. Стараюсь, конечно, до остатков не доходить, но когда много покупок, чаще всего получается именно так.