You have to be happy in your relationship first if you want your kids to be happy. Too many women make the mistake of settling for a man they aren't truly happy with just because they think their time is running out and they want to have kids.
Exactly, don't marry simply for the sake of it, I have seen too many people make this mistake and end up spending the rest of their lives paying for it. Only marry if the person is the right one, and you and him/ her are on the same page.