1kg protein may have 30 servings so if you eat daily then it will last for 30 days or a month easily.