I'm afraid to say anything
Suppose someone gets a little money every now and then, whether it's a regular paycheck or a gig or whatever. If the first thing that pops into that person's head to buy with that money is X and X is not either food or bills, even though he or she really ought to spend the money on one or both of those two things, don't we say that person "has a problem with X"?
