<human>: Can you condense the text into a few key points?

I spend a lot of time doing things for this girl and while she's good at cleaning and helping around the house, she's very selfish at times. She went on a business trip with me and left me midway through to go do touristy things on her own and use the money i gave her on hotels. She bought her sister a train ticket and bought expensive skin care products for herself as well. 

I gave her a list of things that i need for my apartment (hard for me living in a foreign country to find some of these things) and she didn't get anything at all. She also didn't do anything much for valentine's day.

She has known when my birthday is for a year and made me a card last year. We haven't been fighting, she's just occassionally said she wants to go home. I don't want to deal with this anymore. Any reasons i shouldn't break up with her?
<bot>: Girlfriend totally disregarded my birthday, seemingly prefering to get new glasses and skin care products and hotel rooms than buy me anything i need