Stress is a fact of life. Environmental factors such as weather, noise and traffic can cause stress. Anything that demands our time and attention – our job, finances, family and kids, deadlines, even ...