Generally speaking, No. You cannot prevent endometriosis but if you have a family history of endometriosis, you can lower its risk by controlling and reducing the estrogen level in your blood. For doing so, you should reduce the intake of alcohol, caffeine, and read meat and exercise regularly.