I've been focusing very hard this last year on making serious changes to my lifestyle, including to my eating habits and my activity levels. I'm like a kid looking forward to Xmas, I am that excited about my annual exam in early December and to see how much my lab work has changed.
But as focused as I am, I know very well that the foundation to a healthy lifestyle is sharing time with good friends and family who uplift you. That doesn't mean always agree with you or behave exactly as you do. Unless your friend is doing a restrictive - and thus unhealthy - diet, she should be able to accommodate her lifestyle to weekly gatherings with friends even at restaurants or homes where others prepare the foods, and she should certainly be able to relax her parameters for a once yearly short vacation with friends, including eating a bit more decadently and maybe drinking a little more than she normally would. Or she can adhere to her restrictions and not make constant comments about the choices others are making and/or the limitations she is imposing on herself.
It sounds like she needs to do some work in therapy or self-help around issues like controlling thinking and behavior, and self acceptance.
