Assuming that the alternator isn't the culprit you're left with two alternatives. Either a short in the wiring leeching current while the engine isn't running or a crap battery with a dead cell.
If it's a short, hang on because it could get pretty expensive to find it.
If it's the battery there are steps you can take to avoid the problem in the future. First, buy a battery with the highest CCA you can get that will fit in your car. If you buy a "small" battery short on CCA it will die because it can't handle the duty cycle. The extra money you pay will be worth it in the future.
Also, some brands are better than others. Interstate sucks, I've never had a good one. I've had good luck with high end Die Hard, and strangely enough, Kirkland from Costco. The Kirkland I recently replaced in my truck lasted for 6 years, under normal usage they'll generally last from 2-4. Their return policy is great too. Personally, I don't think Optima's are worth the price unless you plan on turning your car upside down a lot.
Just my 2 cents. After 37 years of playing with cars.
