Hi Basra,
It could be that your battery is on the way out depending on its age, but if a cell collapses the battery tends to die without any warning just as Zaaboot experienced. In your case your electrical system is at least giving you some warning so the problem isn't necessarily the battery, it might be, but there are other possible causes.
First step is to get an auto electrician to check your battery and also your alternator output. Bosche alternators rarely fail but it is cheap and easy to check if they are giving full performance, it could be that one of your diodes has failed which would mean that you are getting some charge but much less than you should.
If that all checks out OK think about your main earth lead that runs between the battery's negative terminal and earth (either the chassis or the engine block). If the earth lead connections look clean externally that does not mean you are getting a full current flow. I have seen earth connections on a Disco 2 where the return to earth was made by a zinc plated connection bolted to the alloy engine block. Zinc and aluminium don't get on well together and even though the connection looked clean there was a very faint layer of corroded material between the two. I polished the corrosion off with emery paper and reconnected the lead still thinking I had wasted my time...... the engine started immediately! This came after wasting half a day trying to track down the cause of the problem.
Earth problems are sometimes (but not always) signalled by strange behaviour by other electrical functions, your security system may do something different for example or your indicators may flash as hazard lights. This is caused by current attempting to return to earth through any available route because it can't return through the main earth lead due to insulating corrosion.
A visit to an auto electrician is highly recommended, especially if he is a Bosche specialist.
Good luck!