Get your battery tested.
If it's getting towards the end of it's life, the starter will take as much power as the battery can give to turn the engine over and there's nothing in reserve (voltage wise) to keep anything powered up.
Measure your battery voltage before you touch anything in the morning. You should ideally get a reading of at least 12.5 volts. If you read 12 or less the battery is considered flat and should be recharged or replaced.
Get someone to turn the engine over while you measure the battery voltage with a multimeter. If it drops below 10v while the starter is turning the engine over, then it's time for a replacement (063 is the normal type of battery which is generally used for engines up to 1800cc).
You will need to take the terminal clamps off your old battery by undoing the green and red caps and gently easing the clamps on the battery terminals off with a pair of good levers/biggish screwdrivers and then tapping them onto the new battery.
|