Eating disorders don't always have one specific cause. They can be brought on by a variety of factors. Eating disorders are often caused by multiple elements. The three types of factors that cause eating disorders are genetic factors, social factors, and psychological factors.