My guess is the only way to know is go to your Dr. and have him do tests. I think maybe an ultrasound might show it?
there is a test that your doc can do it is called a HSG for short i dont remeber the full name but the inject dye into you uterus and take xrays until it has completly gone through your tubes (or not as the case may be) it is mildly painful and may be expensive if not covered by insurance. good luck