<human>: My boyfriend and I live together. 

I love making cocktails. So at first I bought the biggest bottle of Captain Morgan but my boyfriend took shots every day and it was gone within a week. He told me he would buy me another bottle but never did. He even took shots of my coconut rum (I think it's nasty to drink alone, but he ran out of alcohol). I think he is an alcoholic.

I just turned 21, so I always wanted to keep many different kinds of alcohol at home, so I can make whatever cocktails whenever I want to. I don't even drink that much, only on weekends.
After that, I bought vodka, another rum, Jägermeister but he drank them all so fast... >:(

Anyway, I bought a bottle of whiskey to make margaritas. My boyfriend loves taking tequila shots. Is there a way to keep him away from it without being too rude? It's very frustrating, and costly... I don't want to look like a cheapskate because sometimes he brings home takeout dinners, etc...

Can you give me a shortened version of the text?
<bot>: Boyfriend drinks my cocktail bases. I want to keep him from drinking all of them without looking like a cheapskate.