I know several people like this ...
Their whining expresses itself in different ways
I think it stems from:
* fatigue
* personal neglect
* lack of initiative in making themselves happy, in making a personal plan to have a nice time
* lack of communication with themselves
* neglect of their appearance
* lack of good manners and proper etiquette
Actually, I do not tolerate it any longer... I just disengage and let them find out things in their own time.....I have other things to do !!
x