Even the best batteries out there gets killed by Voltage getting too low quite often. Only deep cycle batteries, specially designed to handle going low on Voltage will last in cases like your’s. Deep cycle batteries are more expensive and are usually designed for other applications.
It would make sense to get your battery fully charged, and get a proper load test done at a battery dealer. Chances are very good that you are sitting wth a dying battery.