You've really been through a lot fefe - I hope you can find some good support here.
A good place to start might be the LT TTC & Assisted Conception chat thread.

All the best~~