Even those buying gifts ought to ask themselves that question before they they buy someone a gift. If you knew the person you were getting a gift would throw it out the next day, would you even bother buying them that gift? So, supposing you get a gift you don't like how long do you keep it? A day? A month? Longer? And here's the tricky question, would you expect someone who doesn't like a gift you send [them] to keep it . . . maybe "forever?"