Don’t settle for what you want! If you find someone who treats you right and gives you everything (honesty, loyalty, trustworthiness) then hold on to that person. You have to have standards for yourself. Don’t settle for less. You have to have trust, communication, and loyalty.
Of course! It’s your life, your present, and your future. You deserve to have healthy relationships at the right time and right place in your life, when you are ready and not when someone else wants you to be. You should be picky about who you spend your time with and especially who you allow to touch your body. You know yourself better than anyone else. You know what you need in terms of someone’s time, attention, respect, and support. If you can’t see that person understanding you and if you are not motivated to spend time, be respectful, or be supportive of them, then it’s not a good fit and not worth your time (or his)!