Yes, psychology does affect weight gain. Psychological factors, such as stress, low self-esteem, depression, anxiety, and poor body image can lead to overeating or unhealthy eating habits, which can result in weight gain. Additionally, certain social pressures, such as the need to fit in with...