16 seems about right.
Or make the half age +7 thing a legally binding thing. That'd probably work quite nicely.
That might suck when you get passed the age of 20. As a 19 year old my top boundary is 24.... that rules out quite a few guys I've been interested in.