The engine turn has been "weak" the last week or so. This morning it was kinda cold and it wouldn't turn at all; I'd hear a slight buzzing sound and the dash lights would kind of flicker when the ignition was turned. Without performing any troubleshooting at all I got a jump and the engine turned over without issue. Do you think it's just a bad battery?
Check and test the battery as it's likely to be the problem. If it tests okay and is fully charged, the next likely culprit will be the starter motor solenoid. Assuming the battery is all good, remove the starter motor and have the brushes checked/replaced by a local business who do electrical repairs.