The next time he asks to do out for dinner, maybe tell him that you can't because you can't really afford it at the moment and then see if he offers to pay your share. If he does, offer to pay next time.