Sex drive problem

Soooo I have the sex drive of a 15 year old boy. Yikes. And yeah you'd think my SO would love it, but it actually is stating to put a strain on our relationship. I say I love him and he knows I do, but with sex once or twice a week(basically whenever we hang out) we do stuff. He has been so good and today it was me and I feel crappy. I don't want him to ever think I only want him for sex. On the other hand I'm horny ALL THE TIME. It's terrible and if I don't get "relieved" of the pressure, I get super cranky and I am super needy :( do you guys think maybe I have a hormone imbalance? And also do you think maybe birth control could help with regulating my hormones and lowering my sex drive? Thank you guys!