Just a new battery needed.
Hi as most car batteries only last 4 years maximum. the chances are in this case it needs to be replaced as it is not holding a charge.
First and cheapest, check your alternator belt
Second get the battery checked, running flat 3 times in a day it probably needs replacing anyway.
While checking the battery ask them to check the alternator is charging.
It could be the battery, or the alternator not working, or something draining the battery, you need to get it checked.
you could have a dead cell in the battery n you will need a new battery also have your alt checked
I have a 55 plate Ford KA, I went to turn it on this morning and the battery was flat, got it jump started and drove it round for around 20 mins fine, went to turn it on again and it needed jump starting again, drove it round for a further 2 hours thinking it would sort it, went to turn it on again and it needed jump starting AGAIN. Clearly a car that needs jump starting 3 times in a day has something wrong with it but what could be causing this? Does it need a new battery?