my sex drive is ruining my life

I'm always so horny! (Please no judgement) but I'm almost 17 and I have slept with over 20 guys...I'm so assahamed but I can't help it. It's like I have no control over myself when it comes to sex. How do I stop myself from having sex?