High sex drive (libido). Help!

I have a crazy hight sex drive (libido). Almost everything seems to turn me on and the only way to calm it is to mastrabate. But I can't always because of my location. It's driving me crazy, does anyone know a way to lower it?

Also I am a 15 year old girl. Who is a virgin. If that makes a difference.