What a lovely gesture from a very nice lady, you have enough money to pay for your own groceries that's great, just accept with good grace and in the manner the gesture was intended and perhaps do something nice for another person instead of complaining, if you feel embarrassed that your problem...