I can talk from a muslim's point of view which probably means most of what I say won't apply. For example, I wouldn't talk about what age to get married before finding someone to marry. It would depend on when I met the right person. I know that is not how it works for muslims.
I would say that sexual frustration isn't a good reason to get married though. You should be going into marriage because you want to make the commitment. Not making it because it is the only way to satisfy you urges.
I got married at 23. Statistically, it is unlikely to be a success but I felt mature and I was confident in our relationship to take that step. Unfortunately many also feel the same, their marriage fails and later realise that they were too young.
For many it is too young, for some it isn't. Make your own decision about which category you fall into and think deeply about the gravity and permanence of the decision.
I'd recommend being independent from your parents and being mature enough to not let in-law opinions get in your way but, again, that may be a cultural thing. My parents were moderately opposed to my wedding. It isn't nice but then I thought if I'm too scared to stand up to my Mum and take my own decisions, I'm not man enough to be married anyway.