I work 12 hour swing shifts for work.I have been doing this for 3 years now and ever since I started my sleep sucks.My body does not know when to sleep.I have tried the natural stuff melatonin,valerian root, and gaba none of it worked.So I finally went to my Dr. and he gave me ambien and xanax...