i don't really think shaming really works, they have to hit rock bottom or actually ask for help (which means they acknowledge the problem) i would never give unsolicited advice because it doesn't work most of the time. the way i did it - offering for them to come work with me because it's harder starting alone but a little buddy motivation is nice. also try to show em how to cook meals and make em tasty without having slop on the side. stuff like that.
Bulgaria