So I can't eat food which is offered by my non muslim friends?

If you are sure that the food you have been offered is made by non believer and he touched it with his bare hands. Otherwise you can use it.