<human>: Could you distill the essence of the text into 1-3 sentences?

We have been together for about 2.5 years now. She's had pretty consistent retail jobs for a while. She had been good with gifts, always getting me nice things. 

Especially within the last year, she has been using weed a lot. She gets  pay check and then spends nearly all of it on weed. However, she always complains about not having money.

For my birthday, our one-year anniversary and my graduation, she has gotten me next to nothing. For my birthday, she gave me her favorite book. For the others, nothing. I don't want to sound entitled or spoiled, but I find it very rude and unthoughtful that she doesn't get anything. She wouldn't even have to spend all that much, just something thoughtful and heartfelt would be nice, Before, we always would get each other thoughtful gifts, but now she blames her lack of money on not getting me a gift. 

She said she was thinking of saving up on a nice, large gift for me. But she still has massive money problems and I can tell that that idea is nearly all gone.

Two weeks ago, she asked to borrow $50. No biggie, I give it to her providing that she'd pay me the next week, when she gets her paycheck. However, I'm gone the next week on vacation, and when I get back, she says she spent it. She claims she'll pay me next week.

I just find it really rude and inconsiderate. She both doesn't pay me even after making a promise, but worse so, doesn't even get me gifts for special occasions, all because she's spending all her money on weed. I want to talk to her about it, but she gets annoyed at the talk of it and I don't want to sound entitled or rude. She keeps spending all her money on weed and doesn't seem to think about other things.
<bot>: GF borrowed money, spent the money she was going to repay me with on weed. Also doesn't get me gifts anymore because she keeps spending her money on weed.