I should say, when I say ways to lessen the stress, this doesn't just involve changing the job environment, it could just be altering your perception of the job. Techniques include meditation, taking short breaks, exercise, breathing exercises. These can be learned by seeing a psychologist who specializes in treating stress and anxiety. As for sleep, there are natural methods that aren't addictive, such as melatonin, and relaxation techniques as well.