I just don't know how to tell him that he shounld come up with half the grocery bill. Sometimes he treats me to a meal in a restaurant so...
Well, honesty is the best policy.
Tell him how you feel. If he refuses to mend his ways, tell him you are moving out