Oh,you are worth so much more...Does he have a job?? If so tell him to buy his own shit....but I know how you feel about the no answer...I get that too at times and t always make me feel like somethings wrong with me.I don't get the thought process going on in their heads...Maybe there is none.But I would seriously tell him how you feel no matter how hard it is and tell him he needs to pay for and eat/smoke his own shit.If he doesn't like it he knows where the door is,if that's his choice,but he might not take the out.Ya never know.There is no way it's going to get better though if you don't say anything....

Good luck sweety!!