Jenny
Check out this Mayo Clinic site...it has some good information on endometriosis.
Jenny, it also looks like uterine fibroids like you described can cause similar symptoms. Check this out:
http://www.mayoclinic.com/invoke.cfm?objectid=4F0C9E41-CBE7-4348-B00F94F1F73A3043&dsection=2