I don't borrow people money, not friends and especially not family, as in R500 till the end of the month, R1000 till I get pay again, nothing of that.
I don't see "have you got R5 for the parking I'm out of cash", "I left my wallet in the car will you get this beer/coffee" etc etc as borrowing money and even if they say they'll pay me back, I don't expect it back. Who's turn it is to pay for the drinks or meel or whatever is also not a issue between me and my friends, we tend to forget who paid the last time or who's turn it is. Sometimes we joke that we owe each other a beer or meal whatever, but we don't bother keeping count.
Yes there are those "not really friends" who you know will never offer to pay for something, who will always let others pay, but you quickly learn not to pay for them and let them pay for themselves off the bat.