If the car is 8 years old and still on the original battery, then I guess you'll need a new battery.
But I'd check all the connections to the battery, alternator and starter motor first, including the earth straps.
If the battery is ok, and all the connections are ok too, then I'd suspect that the starter motor is worn out.
ChicksFan, November 2011