HI
If you are using foil balloons they will last about 2 to 4 weeks. If you are using latex balloons thay will last for a short amount of time. But there is a product out there that is called Ultra Hi-Float. I use it at my balloon shop and clients LOVE it.
A 11" latex balloon will last 12 to 24 hours but with Ultra Hi-Float it will last 72% Longer. I have balloons in my shop that I filled the 19th of last month and they look just like I filled them today