The ideal age to have a baby?

I know it completely depends, but what would you consider a good age? Also what's a good age to get married. I'm 18 and we've been dating since middle school