Eating Disorders Support Group
Eating disorders are marked by an obsessive need to control the intake and/or purging of food. This community is dedicated to those struggling on the road to recovery. Join to discuss your experience with others and find support. Get advice, ask questions, and meet others who are going through similar struggles.
Seriously though have you spoke to your bloke about the last 21 days without anyone being there?
Also regarding his friend he probably doesn't understand the situation but regarding Bills etc how often are you over there, my ex housemate had his missus over 2-3 times a week and the bills did get rather large because of that.
Personally I'd stay away for a little bit and give the friend some space and when you feel more composed then talk to him and apologise ( you don't have to tell him anything if he doesn't know obviously)
M