You said after a few weeks, I figured you meant a few weeks of not using the car. If you're using it and it's going flat, then something is wrong.
To clarify, If you are not using it and it is going flat then something is wrong. After about 2 weeks of non use the car should enter a sleep mode. I leave mine literally months on end with 0 use and all I have to do is wake it up out of sleep mode and start it. The car should be capable of being left for long periods of time without worrying about the battery, if it can't be then there is a draw causing you problems. If you cant find it get a decent auto electrician who can
