I completely understand what you mean about feeling like you are being punished. I have felt that way for a very long time, and I finally had a horrible experience with family no less. I told my husband how I felt and thought maybe I did something wrong that night and just didn't see it, and thought maybe that's why I can't get pregnant...cause I keep doing something and don't see it so I'm being punished for it. Thank God for the supportive husband...simple put he told me "You didn't do anything wrong, and even if you did God doesn't work that way. He doesn't punish you like that." I know it seems so simple yet it's such a hard concept for us to grasp.
But it is true, God doesn't punish people like this. I called my uncle who is a pastor and a great mentor of mine and talked to him about it and he said of course that my husband was right, and that it was all in God's timing. As hard as it is to wait, and believe me I understand that too, we have too. I told my husband the other day that thanks to my OCD I like order and structure and am used to having control over things, so when I can't control when I have kids, it's hard. But I have to let go and let God.
We are actually on a break right now, and it's been one of the best things. We still bd, but all the meds, docs, testing, temping...yada, yada, yada...are on break. Way less stressful and I honestly feel like when I get back into hard core I will be refreshed, not that I'm even sure I want to go back to all of that. I forgot what it was like to do it the old fashion way...lol.
It's hard and it sucks and yes the world, fate, whatever you want to call it can be so cruel, but it will all fall into place and when it does it will be the best most rewarding experience of your life.