The best way to tell is if you have and RSVP. Of those people who RSVP about 10-12 usually don't show up. Without an RSVP and not knowing the group it is very hard to gage the amount of people who will show up. We would suggest having enough food for all 150 ppl, the worst thing that can happen at a party is to run out of food.