Two things are likely are using up your free chlorine: organics (algae, bacteria, etc.) and the sun.
I would suggest not trusting test strips or the pool store.
troublefreepool.com is a good resource that discusses using good data and low cost chemicals (relative to what the pool stores...