Take your car up to AutoZone and have it load tested. This sounds like a bad battery or failing alternator to me. Check your grounds as well. My bet is on the battery though