Maybe he just didnt like you spending your money on him,some guys are like that,they prefer to pay for everything so as not to inconvenience their lady