If you had 7 boyfriends before 16 that means you have some experience in relationships. It is good that you want to give and receive love from a boyfriend, whether you have sex or not. If you are stuck in meeting the right guy, maybe changing your social habits might help. Like going to places to find friends first or pursuing an activity you like. Unexpected relationships often begin in a friendly setting as we are more relaxed and more confident.
Generally speaking anywhere with loud music is not a great place to meet someone unless you want casual relationships.