Lemme give you all some context:

I was fired during the holidays from I job I worked at for just shy of 2 years for a horseshit reason and I've been looking for a job since then, but haven't had any success. Because of this, I rely on my mom and dad, as well as my older brother for cash when I'm desperate, and even then I don't get money very often. I don't keep spending money on cigarettes, beer, weed, or other drugs I love, or anything for fun at the moment because I need to spend it on essentials like deodorant, laundry detergent, and laundry itself, since my university is cheap as fuck and can't just offer laundry.

One of the essentials I need to buy is body wash. I LOVE Irish Spring; it smells so good and I feel good when I smell like it. I simply cannot stop getting a whiff of myself after I shower with my precious Irish Spring with the charcoal flakes. I would die for Irish Spring.

Apparently my roommate likes it too, since he's been using it without asking me. Now what really pisses me off is he knows I'm living penny to penny right now, but he told me himself how he just made $500 for making a small commercial for some rinky dink girls hockey league or whatever, but the point is he has a decent amount of money and spends it on Chipotle at least once a week, but can't be bothered to buy his own body wash and keeps using mine. He even got a little mad once when I drank a 6 pack of (my) beer in one night and destroyed the Whole Foods chips and guac I had previously offered him (this was mine, given to me by my dad who knows I love this stuff) when he said the dining hall food made him "almost throw up" and declined at the time (he's just spoiled af and refuses to eat shit food like normal college kids do, even though his parents are paying for his meal plan.)

Recently he got a little mad at me because I had a can of Sprite from a 12 pack he bought after I had previously asked if he minded if I grabbed one earlier. I had two out of a 12 pack, and this prompted him to tell me to ask before taking his stuff, even though I've said he can help himself to a beer whenever he wants whenever I have any, and has done so before, which I'm fine with. I admit, even if the dining halls were closed and I couldn't get a soda anywhere without paying for it, I should have asked him first, but how fucking hypocritical is it to tell someone to ask first if you are currently using something of theirs more than once a day, every day, without asking if it's cool, and with it being totally unnecessary since you have more than enough money to buy your own?

My question is, WIBTA if I told him he needs to buy his own body wash or buy the next bottle of what I want if he's gonna keep using mine?