How old is the battery? As @username99 said, there are many reasons why a battery could die: corrosion, alternator issues, extreme temperatures, short driving distance, issues with drain, you name it. So, think about these and any behavior that would lead to one of them. To me, it sounds as if...