I obsessively give gifts. I have come to the realization (with professional help) that it is somewhat of a coping mechanism. I give people things so that I hope they want to keep me around (no matter who or what type of relationship we have). I am a college student so I am pretty low on funds as it is but every two weeks when I get paid I can't stop myself from spending nearly all of it on other people. It doesn't sound super harmful towards anyone and I am reluctant to stop myself as I don't see it as harming anyone. It is probably unhealthy for the relationships I am in but in the moment it makes both me and the recipient happy. Do I try to unlearn this habit?