As long as you believe in them….

Or, if unopened, they can last up to 1 year if kept in a cool dry place.

Once planted, your magic bean will grow for about a month in their tin and you can then transplant it to your garden where it will probably repay you for your kindness with a flower. It’ll also produce its own seeds if you pop it in the ground, keeping the magic growing forever.

We have a super fast turnover for magic beans so the ones posted to you are always fresh – at the beginning of their 1 year cycle.