One thing that will tell a lot about your situation is your CYA level--if it was high last season and back down to 0 this season, your CYA may have been broken down into ammonia over the winter, which causes a HUGE chlorine demand until you finally burn off all the ammonia. Get your levels tested and post them here, as Watermom suggested, and we'll help you go from there.

Janet