17 and never had a boyfriend?

I turned 17 2 months ago and I have never had a boyfriend. I have never kissed, held hands with, or even hugged a boy lol. I kind of had a thing with a guy when school was going on, but he only wanted me for sex, and I felt like I was being rushed too much. I also have pretty bad social anxiety so it is hard for me to approach someone and I get extremely nervous when a guy talks to me. I really want a boyfriend because all my friends have one and they are all really happy. I just want someone to text late at night, go on dates with, and laugh with. Is it weird that I don't have a boyfriend???? And also, sorry for the TMI, but I'm horny a lot and there is nothing I can do about it. 😭😭 I'm scared it will never happen! Just need some opinions and/or suggestions. Thanks!

Update: Also, I live in a very very small town, so I don't have many options and don't have very many opportunities to meet new guys. I plan to go to a bigger college so I will be forced to put myself out there more.