The cause of endometriosis is not understood. There are several theories that may explain why endometriosis develops. One possibility is that menstrual blood containing endometrial cells travels backwards, up through the fallopian tubes, and into the abdomen. These endometrial cells then adhere to tissues in the abdomen and multiply. Another theory suggests that certain types of cells in your abdomen may react to hormones and transform into endometrial cells.