It really is different from person to person. I think any age in high school or over is acceptable, but the person has to understand love, and love the other person they are having sex with.
But people that don't understand love should not be getting it on.