The current draw from those loads would be in the micro-amps (.000,080 amperers or thereabouts), I really doubt that they could kill your battery in only a few weeks...a few years maybe?
What is the Amp-Hour rating of the battery? If unknown, how about the CCA (cold cranking amps)?
Did the battery always go flat, or is this a recent problem?
What is the ambient temperature?
Is you car stored inside, or subject to moisture?
The suggestion to use an ammeter is an excellent one. What is the exact current that is read when using the meter? This will be a huge clue.
On their death bed, nobody ever said, "Gee I wish I'd spent more time at work!"