The short answer is yes. Stress can cause a person to both gain and lose weight. When you are under stress, your hormones can change. This can lead to cravings for more food and sweets. Some people burn more calories when under stress. This can lead to weight loss. Everybody is different.