After checking out your profile I see you are a teenager. At some point you have to accept it's rare anyone finds their "soul-mate" in Jr. High or High school. The relationships you have at this stage of your life are "practice relationships". They serve to prepare you for adult relationships later in life once you (figure out who you are) and determine what you want/need in a life-time partner. Your idea of the "perfect guy" at age 16, 18, or 21 will not be the same at age 28, 32, or 4. Trust and believe me when I say, "Your future lies ahead of you and not behind you."