I guess I have been lucky with Sta-Flo I am pretty sure it last me more than 2 weeks and its never gone moldy. Maybe its the essential oil I put in it. I find myself using it less and less though and using the home made linen spray more. Cheaper and no white flakes.
I also love the look on peoples faces when they walk into my bathroom and there is a big bottle of vodka sitting on the counter. Hehe!!