Hmmm, showing that your upset to him will only make things worse, as it will add more pressure onto him. I dont think it helps that its a long distance relationship either, as you wont see much of each other and spend quality time together. Obviously you need to explain to him that you need a proper chat and that things need to improve. Being a guy, he needs to accept responsibilities and treat his girlfriend right, whether he has problems himself or not. I dont think the eating disorder as a teenager has suddenly made him like this(hope thats not the excuse he is using). until he sorts his issues out, your relationship is gonna get much worse...