How old is your battery? Perhaps it was old and you killed it. Do you access to one of those testers you can connect to your diagnostic connection.
That would be my question, too. 4-5 years is about max, depending upon the temperature extremes. When I lived in Central CA, we had a couple of months of below freezing, and many above 100F. I, too, killed my battery by listening to the radio and having a aux. blower on for the animal. All it took was a two hour ferry ride to completely kill the battery--to the point I couldn't shift out of park (had to use the mechanical override...) So, the "boat people" jumped me and got me started, I drove to the closest autoparts store, then decided to check the fluid level in the battery--it was far below the tops of the plates--as a matter of fact, it took TWO bottles of drinking water to refill. I decided to leave the engine running and drove another 50+ miles to where I was to stay that night and parked next to another autoparts store, where I'd buy a battery if needed. My battery charged up enough to complete my 1,000 mile trip, but I replaced it when I got to home base with a COSTCO battery, and it was right at 5 years old.
So, I'd suggest checking the fluid level, then giving it an overnight charge and see how it works out, then decide--shop around--where to buy the replacement battery. I believe my Costco battery was the next larger capacity battery that would still fit into my battery box. While your battery is out, remove the battery box and check under it--lot of wiring there and I believe a few common ground points. Check for and remove all corrosion before proceeding. Poor grounding coming from this area has caused a myriad of intermittent electrical issues.
Good luck!