Age is not something that people should treat as an 'obstacle', because the word implies it can or should be overcome. Age is a hard barrier. If one partner is a child, one is an adult, and there's not more than a 2 year difference (16yr dating 18yr is fine, 17yr dating 19yr is fine, 20yr dating...