welcome Mel
I'm with Flutter - I sleep like a baby these days, but I always suffered from insomnia when drinking - of course the only thing that would fix it was a drink - vicious circle.
Consequently I'm not a great fan of cutting back - I'm happy you say it's working for you, but personally it just served to keep me in that circle.
I would see your doctor instead and be honest with him about whats going on...especially if you're prone to anxiety.
Hope to see you round some more
D