In life we don’t get what we want, we get what we believe we deserve. Build your confidence muscle and your self-esteem, believe in yourself and see yourself in a complete different light. Take good care of yourself and be your best friend. Because you're worth it.
Eliminate the old, limiting beliefs that might work against you and believe you are worthy of the best things life has to offer, only because you are human. Your happiness is your birthright and nothing for you to chase or fight for. See yourself as enough and worthy and life will treat you well.
Your past is part of your life but it doesn't define you. Your life is the sum up of your attitude and the choices you're making for yourself. Mistakes make often the best learning for much better choices!
You, as anyone else in this world, have the right to be happy. You are the expert in yourself and you know best what makes you truly happy. You and nobody else. So putting yourself first is not selfish! Expecting from others to make sure your own needs are fulfilled is selfish.
Most of us have been taught how to evaluate our own worth depending on the way we look, the money we make or how well we do things in life. Try thinking you are worthy, only because you are human, and see your life change. Your human worth is nothing for you to earn or fight for.
Perfection is one of the worst ennemi of the human race. It keeps you back from acknowledging your own efforts and from celebrating your own success. No matter how hard you might try, perfection will always make you feel like it's not good enough. Don't let it stand in your own way!