For better or worse, a low dose of diphenhydramine hcl (12mg) has continued working for me for over a decade without needing to up the dose. My personal experience as far as habit forming goes: I only take it on work nights, and sleep just fine on weekends, or if I'm on vacation. My main issue with sleeping is the specific times I need to do it. If I'm able to sleep when I'm sleepy, and wake up when I'm not, then I don't need any medication. Unfortunately, that doesn't fit in with a typical work schedule.