A co worker asked me to go out with her but I said no, she asked me a few weeks later and I had to say no again. She seemed a bit miffed so I told her truthfully that I'd love to come but I really just can't afford it and that's that. Except, now she's imparting her budgeting tips on me all the time!
Stuff like "if you buy x branded beauty products you can save £5 here" sorry pet but I can't afford beauty products let alone branded ones! 
"If you stop having lunches out at work you'll save a fortune"... I bring a packed lunch consisting of 1-2 sandwiches and a bottle of squash from home, every day. I dunno where she gets this idea I'm spunking my wages at Starbucks every day. Yesterday she had the gall to tell me she's finding things a bit tight at the moment because her husband said it wasn't a good idea to spend £180 on shoes she really wanted and it upset her
which is fine as it stands but I'm finding it really fucking nauseating.
How can I stop her giving me these shit tips? I don't want to go into my financial situation with her at all but I am on a low income (as is she, but since she has a high earning husband were not in the same situation) and it's a real struggle sometimes.
My shoes have holes in and I can't afford to buy new. this isn't a pity post btw I'm just saying for me it's nothing like not spending £150 on shoes, I'll finally be able to get a £10 (or less) pair this week thanks to a bit of overtime but I've been taping and gluing my shoes for a couple months now. I'm working with her today and I fear I'll crack if she gives one more crap tip.
How can I get her to shut up without embarrassing myself, upsetting her or having a meltdown at work?