Easy answer if and when one really thinks about it. I would suggest after one graduates College and has a degree in their hand. Then get a Career profession and one month of setting in employment. Then consider date someone with the same or similar accomplishments or goals you have Set for your future.But whom am I to give advice. bruce educator
16, that's normally when you start maturing. And I think that's for a girl, for a guy I'd say at least after high school, it's easier that way because once you start, and you want to marry them school gets in the way and he might take the easier and faster route so you can get together, and I also think in the time he's in school is when you get a job and work hard so you can start off well in school, that's what I'm doing and it's working out great :) good luck.
Stay single as long as you can! The more time youhave as a single person, the better self reliance and esteem! Also most people go through so many relationships and heartbreak before they find the right person, maybe you can delay the heartbreak if you wait!