It took me quite a while but to be fair I was an erratic sleeper even back before I started drinking. Have you tried melatonin? It's a natural supplement that really helps me get to sleep. Note that it kind of promotes strange dreams/nightmares to a degree.