Not strictly a step parenting dilemma but;
DBIL (15) lives with me and DH and had done since he was 10. He had a really awful childhood and has a lot of issues. He has been doing better recently, and we do have involvement from social services, CAMHS etc.
Anyway, he had a falling out with his dad earlier in the week and since then has been quite moody with me and DP. DP has been in his room every night this week trying to get him to sleep so I have barely seen my own partner He was really difficult all morning and has so far refused to eat anything (he has not eaten since yesterday morning - food is an issue for him). DH has just arrived home and was having a conversation with him about not eating or sleeping and he will have to talk to the doctor etc if it carries on. He said he had eaten. I was in the other room and heard him and told DH (calmly) he had not eaten.
So I get the above. And he's spat at me again!
I do love him and I know he has been through a lot, but I hate this. I do A LOT for him, and while I don't expect a thank you, i really don't expect this. Its been so good recently as well and now this 
Sorry, this isn't really a question, more a rant, and just wondering if anyone has any advice?
I can hear him shouting at DH now, another fun Friday for me and my 2 DS's!