how long will 1kg of protein powder last