It will depend on customers and the self-storage company. If Self-storage Company has advance booking of space for self-storage then they will have to provide storage capacity for limited period of time. Some company provides self-storage space on monthly bases.
I understand that some company offers discounts for storage paid in advance in such case if you paid your storage charge in advance then you assure your storage for certain time more.