I wonder if your friend likes drinking. If you drink alcohol, girls can buy large bottles of drinks, such as coke and orange. If a boy drinks 1.5 bottles of beer, it takes about 8 bottles. If the restaurant allows drinks to be taken out, you can buy them in the supermarket in advance, which can save a lot. If you drink, about 10 people. Ask around in advance how many dishes are ready, and don't look for places that are too delicious. Not cost-effective. If you don't drink or drink a little, 10 is probably enough. For example, I usually get together with friends, (Shenzhen, according to the general consumption level) drinks are all taken out (4.5 # 8 = 36 7 # 2 = 14+36). Some discounts are 25# 13=325, which is about 325+50=375 yuan. Of course, I don't know whether your consumption there is high or not ... This is also calculated according to eating and drinking ... If you can't take out drinks to drink with your friends, the total consumption will be about 420 yuan.
I don't know if my suggestion is useful to you, but in the end, I still want to say, please save money and respect your parents more when you are free. Remember to call your mother on your birthday.