Sorry, for your woes. I hope you can find help soon.
In the meantime, you need to find a clinic that is able to pinpoint exactly what the problem is. It will be helpful since you can then begin searching for a solution to the issue. That is certainly the first step for you to take in the issue.
Once a proper diagnosis is made it will be easy to either opt for surrogacy or go for IVF. No doubt this is something you require talking out with your partner as it requires one to be emotionally ready. Believe me when I tell you this as I am considering IVF as well.
I really hope that you can get down to the problem at hand and then move to finding other ways to get a child.
It can be difficult not knowing what the issue is as one keeps hoping there's nothing wrong with them. I waited a long time too before the Doctor found out I cannot carry a child due to high blood pressure after a series of miscarriages. Get yourself checked as soon as you can.