The bottom line is that you are the one who is creating your life the way it is. The life you currently live is the result of all your past thoughts and actions. You are in charge of your current thoughts and your present feelings.
Successful people maintain a positive focus in life no matter what is going on around them. They stay focused on their past successes rather than their past failures, and on the next action steps they need to take to get them closer to the fulfillment of their goals rather than all the other distractions that life presents to them.
If you want something new in your life, you have to make space for it. I mean that psychologically as well as physically. Take a look at your closet. If you have the kind of closet where you can't fit another thing in there, that might be the reason you don't have more new clothes. If you want a new man in your life, you've got to let go of the one who stopped dating you five years ago. In other words, you need to complete the past in order for the present to show up more fully.