Hi,
I had the same vehicle and yes the battery would discharge in 2-3 weeks. The reason they go flat is that the radio takes a small charge plus alarms etc. Could it be that your battery is starting to fail? As to a jump charger I used an Aldi one which was fine but that only lasted around 4...