The exact cause of endometriosis is still unknown, and there are several theories regarding its cause. However, there is no theory yet that has been scientifically proven. The oldest theory states that endometriosis occurs because of the process called retrograde menstruation. It happens when menstrual blood flows back through a person’s fallopian tubes into the pelvic cavity instead of leaving the body through the vagina.