Dina, you've stated that you are a very generous person towards siblings & some friends. You also stated that your BF doesn't have much discretionary income. After analyzing what you've said I can picture a situation where the BF in this relationship is becoming "controlling" over you and your $$. Could it be that he thinks that the money that you spend for gambling takes your $$ (generosity) away from him? I know that there are alotta guys out there that have no shame in taking advantage of women and their monies. This is my twist on this and I have to agree with @goldengreeke on this one : )