to invite your guests earlier as well.
if you want your guests to enjoy your party you should make sure that you do not run out of food and drinks. if you are inviting people it is your job to make sure that you get enough food and drinks. this is the job of the host and if the food and drinks run out then your guests might not enjoy themselves as much and also it will be a little rude on your part. 