I've had 2 Streamlight TLR-1s for many years. I've used several name-brand batteries and never had a set last less than a year. I use them periodically but not often and change them on my birthday. Sounds like you got a bad batch, or the light is malfunctioning. I've never experienced a parasitic drain like that.