Self-hypnosis can modify behavior, emotions and attitudes. It can be used to increase confidence and develop new skills. It can help to reduce stress and anxiety, and can even help people overcome habits such as smoking and overeating.