A battery can have an internal problem that causes it to go dead, try a week of the battery disconnected and see if it goes dead on it's own.
The alternator could have a diode problem, and it is possible that the regulator also has a small drain on the battery when sitting, try a week of the alternator unhooked
Cars that originally have the most common alternator that is used for conversions use a regulator that gets a "turn on " signal from the ignition switch, the "one wire" type alternator can have a regulator that always steals a little electric from the battery so it is ready to turn on.
There could also be a problem with the stop light switch.
Do you have a volt meter that has an "amps" setting?
Have you tried a test light between the batt terminal and the cable, if it lights something is "on" (this will work on old cars without computers, clocks, and radio memory)
I don't have a shutoff switch, and am still using the original generator and expect the battery to still start the car after several months of sitting ---but I see many people with alternators are using shutoff switches ---just be carefull of the ratings and quality of the switch if you decide to use one, many are designed for 12V and will not last when used for the higher demands of a 6V system.
A lead acid storage battery doesn't like being totally discharged too many times, you can take it to 1/2 charge hundreds of times, but totally dead 20 times may be enough to make it bad, or loose much of it's capacity.