Another thing I'm learning is to be comfortable with being uncomfortable. I don't mean that in the "you should be ok with someone being creepy" kind of way, I mean that you have to be ok with uncomfortable feelings and situations in order to process and get past them. Being afraid and acting anyway is where growth lies. Accepting discomfort is the first step toward making real and lasting change. If you run from or deny those feelings, they just keep chasing you until you deal with them or push them so far away that you don't deal at all. Dealing is much faster and easier on you in the long run. Making peace with discomfort and accepting that those feelings, situations, and events are part of life is the way forward. Struggling with these things just gets you deeper into the quicksand. Instead accept that you're uncomfortable in some way, acknowledge the presence of discomfort and know that it's ok. Discomfort is normal. Like all things good and bad, this too shall pass. Staying in your comfort zone is the quick way to a boring and disappointed life.
If you wait around for the perfect circumstances to move forward in life or to deal with discomfort, you'll be waiting forever. There's no "perfect", whether it's doing the right thing, or something you've always wanted to do, or for someone or something to change. If you need the perfect circumstances for things to be "right", it's already not "right" out of the gate.
Accept where you are and base your decisions on that reality. Then get off your ass and go get what you want.