I would wait until you at least in your late 20s.... *Most* kids are not mature enough until then. Been there, done that. Give yourself a chance to live and mature for a while.
Once your married, your options are greatly diminished.....and when children come along, then the rest of your life gets put on hold for the next 20+ years.......again, been there, done that.
Sorry, I don't want to be a buzzkill, but..... we are talking about the voice of experience here.