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?
Perfect therapy for people who need help. I would like to say, I never can imagine it could be possible to heal people like that
Ta Tania
5 star rating
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
TheZu
August 10th, 2017 8:57pm
As how it goes for my own likings, this may be due to your independent nature of being so adapted not to rely on others when it comes to self-care and empowerment. It takes practices so embrace this beauty step by step at your convenient quantum =]
Emnox
September 13th, 2017 4:42pm
You have too much of a mixture between self-pity and self-judgement, which brings you to the point where you feel bad for them because they care about you, and you feel like it's a waste of attention. Maybe, you reach the point where you feel that the other person is better than you, for caring more about you, than yourself. Of course the exact opposite could also be the case.
Anonymous
November 17th, 2017 5:19am
Because it feels like i must do something in return for them and i sometimes dont know what to do to make it up for them
Averyisheretohelp
November 19th, 2017 6:40pm
This could possibly be a result of subconsciously feeling unworthy of kindness. Sometimes, particularly people that have been abused or traumatized, it can be hard for the brain to accept kindness, as weird as that sounds. Understand that your feelings are completely okay, but that it is also okay to show that person appreciation and thank them for what they have done.
Anonymous
December 9th, 2017 4:10am
It's normal! It's hard because you don't really know what to do when someone says they bought you something, you feel bad that someone spent their hard earned money! But I completely understand
Anonymous
January 8th, 2018 11:19pm
Because it often gives you a sense of not being worthy of the gift and also engenders the feeling that you are now beholding to them -- both of which make you embarrassed. Receiving a gift gracefully is far harder than giving a gift . And its quite common-- to be honest , I've never mastered it myself ...
ChaiTeaLate1988
January 29th, 2018 6:17pm
I once read that we can only accept the love and gratitude you think you deserve. Could it be that you think that you don't deserve it?
tiredsnail
March 31st, 2018 6:51pm
You may feel undeserving of those gifts. However, it is nothing to feel guilty about. People give you gifts because you have earned them.
kindHand56
April 14th, 2018 10:28am
It sounds like you don't have any self-esteem, which is probably the reason why you feel guilty when people treat you with things. Look at positive and self love affirmations, they'll help you. Don't worry, you can get better at this, you just have to practice loving yourself in order to raise your self esteem
KieraR5936
May 3rd, 2018 7:12pm
Many people feel that way. It might be because maybe you don't feel as if you deserve them. But you do. Be grateful for the things you get because you're an amazing person.
Anonymous
June 13th, 2018 9:34am
I used to feel this way too, like I don’t deserve nice things, and through therapy I found that it was because of my low self worth and self esteem. I’ve been struggling with this for a long time and the super cliche advice “just love yourself” doesn’t help. What really helped my self esteem and self worth is taking care of myself, and most importantly making others around me feel loved and happy. When you realize you have the power to make others feel good about themselves, and use it, you will start to feel good about yourself too.
DreamMeadow
June 13th, 2018 6:29pm
Many emotions such as embarrassment, guilt and anxiety can be experienced when receiving a gift. Embarrassment could be linked to anxiety. You may feel stressed that you will not like the gift and you will hurt the other persons feeling. You may feel guilty due to feeling like you are not worthy of a gift. However, you are worth it and the person who bought it wants to show you that you are an important person in their life.
Monimino
June 22nd, 2018 12:21pm
There might be different reasons for that. It might be that I do not trust this person enough to receive gifts or good deeds from him/her, maybe that person hurt me before so I feel confused about the situation now, or even if that is not the case I don't want to have to return the favour to that person. It might be even the case of feeling guilty if I know I hurt that person in the past. As I said there might be plenty of reasons to feel bad feelings when receiving a gift or good deed.
wonderfullSummer84
June 30th, 2018 4:02am
I hear you, honestly I do to. For me personally it’s because I’ve been brought up to believe that gifts mean that you have done something calling for a person to spend their money on you. The part where I feel guilty is when people spend money on me for things that I have no control over, like holidays and my birthday. It’s just weird.
Thislittlelightwillshine
July 6th, 2018 10:15pm
You probably feel a little guilty because you're unable to do the same, or you don't feel that you deserved the gift or that the person spent their time and energy in a way that may be costly.
Praticalsupport
August 15th, 2018 2:42am
I think because there tends to be a feeling of obligation to return the favour at some point which puts pressure and expectation on ourselves.
AnneCat
September 9th, 2018 7:05pm
Sometimes, yes, but it depends on who it is that is buying me something and what they are buying me. For example, a coworker and I have an agreement that we take turns buying each other lunch, so whenever we go out we know whose turn it is to buy. On the other hand, when I am given an unexpected gift from someone, such as a friend or coworker, I feel like I do owe them something in return. As long as the purchase is justified I am happy and take it guilt-free, but I do believe in returning the favor as often as possible.
JoyHappyNess
October 22nd, 2018 7:43pm
Sometimes I feel bad when someone does something good for me like when they buy me gifts because I feel like I don't deserve those kind actions. I also feel bad because I sometimes feel like I cannot reciprocate the same action with the same measure. Especially if the action costed a fortune for example if a friend stayed with me when I was sick. In addition to all that, I sometimes feel bad when a person does something nice to me because I will forever owe that person and nothing that I could ever do could ever convince me that I have fully paid the debt.
Anonymous
October 28th, 2018 4:57am
Often times when someone does something nice for us, we feel the need to return that kindness. When a gift or nice act is done spontaneously it is difficult to return, making us feel guilty as we can't do the same at the moment. The reason you're most likely feeling more guilty about gifts is that they actually hold some form of monetary value; something had to of actually been given to provide this item for you. Another reason is that you can also feel yourself undeserving for whatever reason that may be. Just know that whoever is being kind has solely good intent. ^^
PlatonicPlatinum33
January 20th, 2019 6:05am
It may be because you feel as if you do not deserve it, that it creates expectations or that you may not be able to do such things for them in return. Maybe you feel that you do not know them well enough for gift exchanging. If any of these things are the reason to why maybe look at the reasons they are giving you gifts or doing nice things for you. Introspection is a very useful tool in answering such questions such as this but if you still feel stuck try looking at it from a friends point of view.
caringurvi01
February 8th, 2019 5:40am
We all have different personality so that the way of thinking.. if someone does good to me.. or wanted to buy gift and all, i start getting feeling like why they are doing this .. I have to do same in return..if i could not do the same for them, may be they are expecting something from his.. All these negative stuff start roaming in my mind .. that makes me feel restless, and definitely i could not enjoy these nice things doing by others .. till i prepared and can say i could do the same for them too.
Jotzkp23
May 3rd, 2019 9:36pm
This question can have a number of reasons. But how about taking a minute or two to really think about what might have caused this? Theres the impression that you feel a lot of guilt when people buy you gifts, so it is worth thinking what could happen if they buy me this gift. Do you think you would owe them something? Or the present would not be good enough? I have had similar situations with friends and boyfriends but what I found was a lot of the time, they were only wanting to do something nice. Could this be possible for your friends?
Takislover
May 30th, 2019 1:41pm
I feel like this all the time! In my case, it’s because I feel like they are being very nice to me, but I’m not being nice enough back. Does this sound like what you might be experiencing? I don’t think you need to feel like you need to buy them something in return, though. While it would be a nice way of showing them that you care for them, your friendship alone should be enough :) I think that the fact that you feel bad when someone does something nice for you shows that you are very humble, and that you really care for your friends and family!
DancingSkies
July 4th, 2019 1:08pm
It can be hard to accept nice things because you feel like you're not deserving or you're just a very humble person, and that's not a bad thing! But you should allow other people to do nice things for you, it's coming from a place of caring and possibly love and you should allow that into your life. So instead of feeling bad (which I know can be hard, sometimes it's just automatic) just practice being thankful. It's one thing to say thank you and another to actually be thankful. If someone does something really nice that means they're grateful for you and want to show their gratitude. Allow yourself to accept these nice things and tell yourself that you deserve it, because you do!
Merridith
January 16th, 2020 9:06am
Some people are raised in a way that they should feel grateful and thankful for a gift so as a child being told how to feel and think. As an adult receiving a gift or having something nice done for us that can bring back childhood thinking. Being/behaving grateful and thankful and feeling it are two separate things. Yes we should feel happy when someone does something nice, even if we express that to the giver at the time and then quietly explore reasons why we are still stuck in that negative pattern that we were raised, through meditation and self affirmation this is possible. It takes a life time to heal. No one should need permission think or feel anything a certain way, yet as a child we are told by parents who were on doing their best at the time with the circumstances they were given. Forgiveness is the key
BayaPassion9729
March 18th, 2020 12:52am
You do not feel comfortable with receiving. There is no right or wrong- it is about acknowledging the feeling in the present and starting to identify the tools to help you conquer it. ask yourself- how do i feel when i give gifts to others? may be it fills your heart with joy- especially when you see that you put a smile on their face. put yourself in the shoes of the person giving you the gift or doing something for you- also ask yourself- how do i truly feel when someone helps me? what is driving me to feel that way? dive deep and peel out the layers to identify the root cause of your behavior and work on it one step at a time.
Kayla4Help
May 27th, 2020 10:23pm
Sometimes due to our own trauma or self esteem, we feel unworthy of the things others do for/offer to us. It is important to remember that gift giving is a love language and we are all deserving of love. Typically, when you do go out of your way to do something for someone, or when you give a gift, why do you do it? Does it feel like a burden? Dose it make you happy to give? Chances are some one did something nice for you, or gave you a gift because they love you! Accepting it is ok!
CalmRosebud
June 17th, 2020 1:55pm
Perhaps you do not think, in some deeper way, that you are worthy of the gifts, even though you have clearly earned them through your actions of care towards that person. However, this can be hard to decipher if you feel that the gift if unwarranted or is being used as a bribe of some sort, whether for your attention or time. This can be confusing to the psyche. This can be manifest by your feeling bad when someone does something nice for you, especially if they buy you gifts, if you do not believe that there is reciprocality in the relationship. I hope this helps.
OrdinaryJen
July 12th, 2020 9:17pm
Everyone has what I call little "brain lies." These are things our brain makes up about ourselves, our life, our relationships, and our environment that are not actually true. Most often, these "brain lies" are things someone told us long ago, or implied about us through their actions. One of the most common "brain lies" is the idea that "I'm not worthy of ...." In your example, "I'm not worthy of anything nice or any gifts." I would definitely suggest exploring (potentially with a therapist) what could have been planted in your psyche that makes you feel as though you aren't worthy of someone's kindness!
StarLight11x
July 30th, 2020 5:28pm
It is lovely that you are receiving gifts and someone is doing nice things for you. I understand about feeling bad and even it being hard to accept something from someone. From my experience I learnt it was to do with it's had to do with self-worth. I didn't feel worthy enough to accept gifts or nice things for me as my first thought would be, "Why are they doing this for me?" I realised that made a big impact on myself and also the person doing a lovely thing for me. I missed out on the appreciation and being grateful that someone wants to give me because I felt as though I never deserved it in the first place. I would recommend trying to say "Thank you" and imagine how you would feel if you did something lovely for someone and how you would react to it.