I find they're usually at their best for up to 6 weeks - if they last that long!