@bbyrexi If you drink the same calories that you would eat, you'd gain more weight because you're not chewing and breaking down the food (which burns calories and releases insulin). The reason they work sometimes is that liquid diets restrict what you can have, so you have less calories
@petalspig Be strong, and give an ultimatum. It's important that he wholeheartedly understands that he may lose you if he doesn't get help/stop. Then you know that if it happens again, he did it knowing that he could/would lose you - and his real intentions become clear
@petalspig I've been there, it doesn't get better. My only advice is to think about what you believe others would deserve in that situation and not about yourself specifically. If your friend went through the same, take the advice you'd tell to them