8 years is a long time for a battery. Could be a starter problem too. But check terminals and wiring from battery to starter. Charge the battery up and test.
Battery test. Engine off, lights on for one minute. Then voltage should be 12 to 12.5.
Alternator test. Engine running, voltage across battery terminals should be 14 to 14.5.