coopers - Until the expiry date on the can
1/2 coopers - not long a few days maybe a week
canned - until the expiry date on the can
DME - a long time probably longer than you will need
grain - it will last a long time but the space for the extra equipment will probably not work on a boat.
Homebrew - it should last the night of if you brew everyday you can have a steady supply