How long does the battery last? The battery will last for several months, depending upon weather and for at least 300 flushes before charging is needed. Alex Donovan How do I clean the Laveo™ by Dry Flush? Why is there no odor?