Card, as someone who is about to turn 50, your timeline and analysis that your life is basically going to be over by mid-30s made me cringe . I had my first baby at 30, my second at 33, my third at 37. I have friends who had kids up into their 40s. I understand what you are saying, that your life is not going according to the schedule you originally thought, and that's disappointing and frustrating, you see your plans and dreams slipping away. But you are very young yet, there's a lot of time for something good to happen. Just relax and let it.