It sounds like you might just need a new battery. If the battery is new, or if you know the battery is good, then it could be something staying on in the car, draining the battery. It sounds obvious, but make sure everything in the car (lights, radio, etc.) are off. It could also be an electrical short somewhere.