using the heater seems to have caused the battery to die and the CD to err. help on 2001 Chevrolet Blazer

Bought my truck in May and everything was fine until I used the heater. The battery died and it seems I may have deeper issues as the CD player keeps trying to load cds when there isn't one inserted. The battery dies, I jump it, and everything is fine for a week. I'm thinking about detaching the battery cable when I park at work and get home at night.

Asked by for the 2001 Chevrolet Blazer