Wrap your celery whole in aluminum foil and keep in the crisper. It will last over 2 months with only a little drying on the cut ends - no limpness!