as young briggie has stated it sounds like you should check your battery and also both battery leads and terminals.
Check all earth leads going to your battery and engine, always best to grease them up a little to stop corrosion and oxidization of connections and terminals.
Do not forget to...