No shelf life that I know of. I have not filled my tanks for well over a decade and they still work fine.
Do yourself a really big (I mean like life saving) favor.
Study up on safety for handling acetylene (not running the torch, but handling the tanks). It is seriously dangerous stuff.
Acetylene will self detonate if released above a certain pressure, and requires no containment to explode when ignited.
The place I fill my tanks has a wall with pictures of exploded cars from people doing things like putting the tank in the trunk.
The tanks are filled with a media that the liquid acetylene soaks into. In theory, this prevents the gas from escaping above the danger limit even if the valve is knocked off the tank. The tanks are safe enough around the shop with common sense, the big danger is during transportation. So do not store in a closet, a ventilated room is not needed, but the air should mix with outside/household air. I keep mine in the garage, but a basement would be just fine.
Fire code in most places also require that the tank be stored in such a manner that is stays vertical (usually chained to the wall). This is so that the valve can blow off during a fire and not create a missile out of the tank.
At a shop I worked in many years ago, we filled a trash bag about half full of acetylene, tied it to the fence out front, and lit it with a fuse while we ran for cover. Our shop was on the edge of downtown, and the explosion was so loud the whole area was crawling with cops a few minutes later. It sounded like a stick of dynamite going off.