I'm awful. Given the fact that DH and I both have good jobs and only ourselves to spend the vig on, given the fact that we are entirely debt-free (that includes zero mortgage and car payments), and given the fact that I have precisely zero sense of delayed gratification, I have everything that I need and/or want. My other family members are largely in that same category as well, so the number of people actually exchanging gifts has gone down radically over the years and usually we resort to gift cards (checks to the less financially comfortable). I don't even need hair-care products, for crying out loud.
The stuff that I really want (always fitness-related) is so esoteric that it's way easier for me to buy for myself. And I absolutely refuse to ask for money even though I have no problem giving dough as gifts.
A-Jock