Genuine question here, I don't know what to do.
Close friend staying for a few days. Love her so much, she's kind, generous, loving, incredibly intelligent and well read.
She is overweight and has been as long as I've known her (20years) also has financial difficulties. Neither of these are any concern to me and we have a lot of fun when she stays.
But..... she often makes comments among the lines of 'I don't know why I can't lose weight, I eat so much less than you' and similar with money. There are lots of reasons that I can see that, if she was for example my DD I would tell her, but maybe she is just bowing off steam and doesn't want my 'advice'. Is it patronising? Is it rude? I get a bit muddled with this sort of thing. Is it helping or being a self righteous knobhead?
I would want to be told but I did not grow up in this country and childhood culture is very forthright!