What causes stress is mental, physical or emotional tension. This tension is caused by demands being made on you, that you feel unable to cope with. These demands can come from outside you or from within you and if they are not balanced out by your ability to cope, then you experience stress.