Во первых, не берите совместный счет, просите в начале заказа, чтобы счет разбили на каждого. Заранее. Если заранее просить, все вам должны будут разделить. Никаких совместных счетов.
Во-вторых, никаких одалживаний. У всех всё есть, просто им не хочется тратить. Не ходят женщины в кафе без денег, даже если на свидание с мужчиной идут - всегда берут на всякий случай, а тут даже не свидание, а обычная встреча. Все деньги взяли, просто прощаться с ними не хотят.
В третьих, никогда не берите в кафе с собой карточку, берите нал для таких целей. Перед рестораном с карты наличку сняли на столько, на сколько можете себе позволить потратиться и все. Тот, у кого карта - тот и платит.
Ну и смените подруг. У меня была одна такая, которая за мой счет могла что-то съесть и выпить, но больше двух раз в кафе я с ней не ходила, да и подругой она быстро быть перестала. Другие подруги с кем я до сих пор дружу, никогда бы не поставили меня в такое положение, где я свои же деньги назад выпрашиваю.