Skip to main content Skip to bottom nav

Why do I feel bad when someone does something nice for me, specially if they buy me gifts?

184 Answers
Last Updated: 03/18/2023 at 7:03am
Why do I feel bad when someone does something nice for me, specially if they buy me gifts?
1 Tip to Feel Better
United States
Moderated by

Lisa Groesz, PhD

Psychologist

With evidenced based therapies, we find the root of the problem together to implement solutions. We all face crises, transitions, or disorders at some time.

Top Rated Answers
Nichole121002
August 4th, 2018 8:57pm
Maybe you feel like you don't deserve it? If that's the case, you are just as worthy and important as any other person. People do nice things for you out of love and because the WANT to not because they HAVE to....YOU ARE WORTHY❤❤❤
Zizi2906
March 2nd, 2018 3:16am
It's generally hard for someone to accept a gift without a reason such as birthdays, Christmas, etc. Because we feel undeserving of the gift. We are caught off guard as well as we did not get the person something in return, making us feel like we are in some way using them
avanef
January 25th, 2017 3:17pm
That's normal to feel that way. I myself feel that way when my friends come to pick me up, or when they pay for my meals. I know how you feel. Those things are normal and I wouldn't let yourself get too bad feeling from it. If anything, it pushes you to do the same thing for them later down the road. Offer to pay for something to give back for their nice gesture.
lavenderb0y
November 16th, 2019 5:51am
I can’t tell you exactly why but you can probably figure out some patterns. Maybe you grew up in an environment where someone makes you feel ungrateful every time they do something for you, or maybe they do things for you and then let you know how much of a hassle it was. Maybe you’re very independent and just feel that people shouldn’t need to do things for you. I imagine you feel like a nuisance of some sort, so start there. Have people made you feel like a nuisance in the past? Did you grow up with people who act similarly? It’s not a bad thing, but it is good to recognize where it comes from to be able to decide if the source was bad or good.
Anonymous
March 5th, 2017 3:39pm
I feel bad qhen someone does something nice for me specially if they buy me gifts because I rather give them recieve, although I know my friends and family give me things without expecting anything back, bur I feel the need to repay them in a friendly matter. I feel mostly embarrased when im gifted, generally not used to it but dont feel need to be so. Feels a lot better to give
peacefulkat
April 9th, 2017 3:20am
It could be due to the fact that you don't see yourself good enough to accept them. You don't see yourself worthy of someone else's money nor gifts and you tend to feel bad. You feel as if they just wasted their money on you.
SuperSandi
July 21st, 2018 7:17am
My opinion, I think the idea is instilled in our head that usually, and I'm not saying this about everyone, when something is given it's usually because something is expected in return unless it's a birthday gift. Whether it be consciously or subconsciously. So usually when I feel bad when someone does something nice for me, it's because I am not equipped to give anything back at the moment.
LordDionysus4954
June 15th, 2018 6:10am
You may feel bad because you prefer to be independent, and people being nic to you makes you feel like they are taking that away. Another reason could be that you don’t trust their kindness, and believe they have an alterior motive for being so nice.
Anonymous
May 30th, 2018 9:20pm
Sometimes, I'll feel badly if someone buys me gifts or does nice things for me, because I'll feel like I'm not worthy of receiving their kindness. I'l look down on myself.
Anonymous
May 10th, 2018 1:06pm
Maybe you just don't want to troubl.e the person, or you don't think you're "worthy" of it. Honey, you are worth it, trust me. If someone does something nice, express your gratitude and smile knowing that they did it because your an amazing person.
Brittany8013
March 22nd, 2018 9:24pm
This is a Brilliant question, I myself, struggle with this as well. I have learned that it is because we do not feel deserving. we perceive it as the "giver" wasting resources on us, which isn't the case at all.
Anonymous
March 7th, 2018 9:07am
Because you're a giver not a taker. You're probably not used to receiving gifts from people and that's ok. You might feel bad for people doing things for you because you may not be able to return the favor and that's alright.
Ency
May 4th, 2019 3:24pm
I have similar feelings, for me, they stem from a feeling of low-self esteem, as if I am not worthy of the gift. I help myself by reminding myself that the person is giving me this thing because they want to and because they see something in me. Sometimes our view of our self-worth is inconsistent with what other people think of us and that dissonance can cause distress. I would just remember that you are worthy of peoples time, energy, and care and that THEY WANT to give you this gift whatever it may be. Take care, Ency.
scenicwindow
January 25th, 2018 3:49pm
Can be due to: a) feelings of unworthiness, where a low self-esteem may also be at play b) fear of the feeling of indebtedness c) feelings of guilt stemming from the fear that the one gifting may have overspent on me d) fear of being perceived as a taker and e) Misgiving about the intent of the one gifting.
JDust
January 24th, 2018 6:44pm
The discomfort you experience could be a multitude of issues. One may be pride: many people, for example, feel pride in buying things for others, but experience shame when things are purchased for them. A second reason could be personal self-loathing: If you particularly dislike yourself, it may make you feel guilty if someone gives you something you feel you did not earn.
HappyRoses
January 13th, 2018 7:19am
Maybe you feel like you're not worthy of anything nice especially gifts. Maybe it's a feeling of guilt.
Anonymous
November 12th, 2017 3:50am
Often it is due to low self-esteem, when you can't consider yourself worth it, worth their care and love. Learning to love yourself and accept your flaws are some ways to deal with it.
lyricalSea85
November 9th, 2017 3:33am
You're scared of people spending their money on you... Maybe because you feel that you cannot return the favor back when time comes. There's nothing to feel bad about it. They did that by choice, nobody forced them. They chose to make you happy, and that is not something you gotta feel guilty about.
TheMeaningfulLife
December 25th, 2019 12:33pm
The reason why you and others feel bad when someone does something nice for you is that you have this feeling called unworthiness. When someone feels unworthy, in the presence of an act of kindness, the action itself acts as a reminder of your own inner value, which is something that unworthiness consistently tries to deny or reject - the very fact that you matter. While we might have the tendency to link unworthiness to actions or outcomes that might bring you shame and/or guilt, once you realize that you matter, the light of love that dwells in you allows everything to be forgiven with compassion, and see the act of kindness as a catapult to not only what you can receive, but also what your soul is ready to give.
calmZebra60
August 23rd, 2017 9:19pm
Do you suffer from low-self esteem? WHether it is highly visible or it is dormant and held together by negative core beliefs, low self-esteem can make it difficult to accept things. We might feel that we are not worthy or deserving; maybe that we haven't earned it, or it is too much, etc. But these things are untrue. Receiving niceties from others is a part of self care in the social circle and should serve to build oneself up.
capucinec
August 11th, 2017 6:28pm
Because you feel like you don't deserve it. They went out of their way to do something special for you, not for anything in return, no. Because they truly like you and you are imbued in their thoughts. Here's a tip: if you ever feel like you're not special, look at the people buying you gifts. Look at the people you call a friend. Look at you family. Can you honestly tell me that they too, believe you're not special and that you don't deserve every good thing coming your way?
FabulousPiggy
May 22nd, 2017 4:54pm
It is completely natural to feel bad abut this kind of thing, as you may not feel as if you deserve it. However, if this person as done this for you, then they more often than not must feel like you deserve it for something, even if it's just something as simple as being their friend.
luminousCat77
September 17th, 2016 6:47am
I feel as if many people have different love languages that cause strain on their personal relationships. This being one of them. I know personally I prefer quality time over gifts any day of the week, my sister on the other hand likes to receive gifts from people. It sounds as if your love languages may be a little different from that person's. Sit down and talk with them about it and you'll learn lots about them and how they show they care versus how you may chow your caring side.
NatalieB
March 22nd, 2017 8:48am
It could be down to a number of reasons, depending on your state of mind and relationship to the person offering the gift. It could be as simple as feeling pressured to reciprocate, or feeling "in debt". In other cases, it might feel as though boundaries are being challenged, or it might even trigger a kind of guilt, or a feeling that you don't deserve this kindness, depending on how you feel about yourself, your perceived treatment of the gift-giver or your understanding and your limits of the relationship's boundaries.
Anonymous
October 23rd, 2016 2:02pm
You don't want to feel needy and seem like you are looking for attention. If someone buys you gifts, accept them
Anonymous
November 9th, 2016 8:52pm
The feeling of receiving a gift or a good gesture can be slightly overwhelming to some people. Often this can cause a feeling of guilt if the deed is not returned, however, gratitude often suffices.
SophiaPortendorfer
October 2nd, 2016 11:17pm
Sometimes I feel like I owe the person something. I prefer to receive favors or gifts from people I can repay.
LiteraryKitty
August 25th, 2018 8:31pm
I personally dont do well with getting gifts because I feel like I either dont deserve them or I worry about having to give something back, because it feels like the right thing to do. Sometimes its difficult to accept someone may want to give me something, because it feels like there should be some reason. On Christmas and birthdays, I have a hard time with gifts because although I'm so grateful and I make sure they know that, I always find myself thinking either: "I wish they hadn't spent the money on me for something I dont *really* need, when they could have used it for something else," or "I haven't done anything to merit getting a gift." I have to remember that just as I feel good giving other people gifts, they also may feel the same, and gifting is a beautiful thing to do amongst people you love.
Anonymous
January 4th, 2018 9:28am
Sometimes people feel bad after receiving an unexpected gift from someone close to them, either because a) they feel they owe them something in return and aren't sure of what to give that would make up for what they received or b) Its an act of kindness in which they are unsure of how to repay.
Nagisa
November 1st, 2016 6:01am
I think it's because we often feel undeserving. We don't view ourselves important or good enough to have someone do something nice for us. However if someone gives you a gift or a compliment they do so because they feel we deserve it and we should learn to accept that.