We're both 22.
I'm a sahm to ds aged 4. Live in a council house with ds and dp. Dp has low income, minimum wage job. I get some benefits. I pay bills, get food shopping, pay tv/phone internet package (got a good deal) and then all the costs of having a child. New clothes, the odd trip to cinema/days out, his birthday, christmas etc. It all adds up, and on a good week I have some money left for me.
Friend works ft in a highly paid job, still lives at home, and contributes the bare minimum. Her parents still buy all her food /toiletries (she does buy her own make up) etc as part of the monthly shop. They pay all the bills and stuff. She has almost her whole wage to spend how she likes.
My problem is, she keeps asking me to do things, and I keep having to explain that I don't have the money. That a "cheap" night out to her, is the cost of buying my son a new pair of shoes (another thing he genuinely needs atm).I'm happy enough to stay in, as I have home comforts (heat/electric), but she gets bored staying in all the time. Sometimes I will say no to doing something with her, to use that money to do something with dp (we don't get out together much). This puts her into a huff, "oh but you have the money to go out with him". She has now decided she wants to go to a gig soon. She keeps texting me links "ooh tickets are only £20". I just don't have that spare at the minute. I know if I say no, I can't afford it she will go into a major huff with me, and be really snippy. And she keeps mentioning girls weekends away (when dp and I can't afford to take my son away for the weekend). It's got so bad now if I dye my hair (prematurely grey and it looks awful if I don't) with a £3.99 home dye it's "oh I thought you had no money".
Should I have to justify what I spend my (little) amount of leftover cash on? I do make the effort to meet her for a cheap lunch when I can, and offer to go for walks etc but she doesn't like walking. Or I invite her here but as I said she gets bored of sitting in. Aibu to be getting so annoyed and frustrated with her, or is she being a bit selfish? How do I handle this? She is a good friend, apart from this. There was one occasion she said "we need to get a night out soon". And I agreed "when I have the money". 3 weeks later, she rung to arrange the night out. I didn't have the money yet, and she was horrible about it "it's been 3 weeks, you agreed we would go out soon" and made me feel like shit/about an inch tall.
I was nearly crying over it.
Oh and she doesn't have any one else to go out with.