All of my money is in a joint bank account that I share with a relative. Can the money only be used for my benefit?

No. When there is a joint bank account, the money legally belongs to both persons named on the account. It  doesn’t matter if you earned the money or you both agreed that the money is yours. Anyone named on the account can remove all of the money without facing criminal charges.