Check to see if anything is drawing current.
With the vehicle parked as you usually leave it, disconnect the earth connection on the battery and put a volt meter from the battery neg terminal to earth terminal you just took off.
It should read nothing. If you dont have a volt meter you can use a small wattage bulb like one from an interior light.
If you have any current flow then find what it is by disconnecting things one at a time. Prime suspects are stereo, clock, alarm, voltage regulator and accessories.
If the test shows no current flow at all then re connect the battery and get the charging circuit checked since under or over charging can kill a battery. If you have a volt meter then you can check it yourself. Measure across the battery teminals. It should read close on 12 volts stationary and with the engine running (revs at around 2000 ish) it should read 14 to 14.5 volts.