It sounds like your friend is taking advantage of you. He gets a
monthly check so he should buy his own cat food. You need to put
your foot down and say :"I can't afford to give you cat food all
the time or often because I paid for my cat food." There are 2
options; 1 he gives you money for the cat food or 2 he buys his own
cat food.