I have one very dear friend who drinks an awful lot. When we meet up she always drinks to excess (pint and a shot at every round) and during the course of the evening it would be standard for her to have around 8 pints and 4/5 shots. She's always a mess by the end. Likes drinking, doesn't want to stop. Health ok at the moment.
My issue is meeting up with her is costing me a fortune. I will have 2 glasses of wine then soft drinks but she's downing hers so quickly I feel obliged to get her another rather than let her sit with an empty glass. We always alternate rounds too. So I'll be paying £2 for my lemonade and £7 for her pint and shot at every round.
How can I assertively avoid spending a fortune on her drinks when we meet up? Last time she even said "oh as you're walking to the loo get me another pint and some shots" so she will openly ask me to get her drinks. I don't want her to think I'm judging her drinking my issue is with how much it costs me when I see her.