i haven't done xanax ever, but i used to take ambien to fall asleep. these days my sleep has improved big time, and it's mainly due to meditation.. which relaxes my mind and allows me to sleep. that and weed
i'm not really into xanax though, it just seems to make you numb.. which isn't the worst thing, but once you depend on it.. it just takes a big toll.