Providing they are stored at the recommended temperature of around 3°C (and ideally in a kegerator), mini beer kegs should last up to 4-6 weeks. Once opened, mini kegs should usually be finished within 24-48 hours. Make sure to close the top vent after each pouring to retain freshness!