Sounds like some current drain somewhere, you need a friendly local auto electrician to check your battery and to check for current drain. Have you had anything new electrical fitted lately? Check battery terminals are all tight too.
Dip the key blade in a little bit of methylated spirit and insert the key a few times, wipe the key with lint free cloth. Any remaining meths will evaporate in the the barrel and not accumulate dirt and dust.