Let's be honest, we've all settled one time or another in our lives but the thing is, we shouldn't have to or feel the need to. Whether it have to do with our career goals or our personal relationships. We deserve more than to settle for something we may not want to the fullest extent. If you look around at the people in your life, you will notice that a majority of them will settle, not because they want to, but because they feel like they have to.
People settle because they think they can't do any better than what they currently have. However, that is the furthest thing from the truth. If you know what you want in your life you shouldn't stop until you get it. If you want to be a doctor or a lawyer but you feel like it's out of reach because of the time and cost it takes to get there, forget all of those outside factors. You should go for what you feel is the right thing, do what you love to do. If you want to pursue a career in art but you feel there aren't many jobs out there, who cares? If you love what you do, you will be happy and you will never feel like you settled or like you aren't capable of something.
Most of the time we settle because of what others might think or say. When you see others in a relationship, you may want to be in one so bad that you will settle for somebody who doesn't treat you right or who doesn't live up to your standards. Your time will come, your prince charming/princess will come soon enough, don't rush it, and don't jump into something that you don't really want because you may miss out on who you're really supposed to be with. If you believe in soul mates, wait until you truly find yours. Wait until you find the person who makes you feel weak in the knees and who does everything to make sure that you are happy.
Never settle! It takes time to reach your life goals, career goals, and relationship goals, and just because you can't have them all right at this moment doesn't mean you never will. Wait and work for what you truly want and when you do you'll be glad you didn't accept anything less.