It will never be perfect. If you want perfect, you will wait forever. You will also miss out on some wonderful experiences.
Life is short, then you die. I have also found out that straddling fences while waiting for things to 'improve' is a good way to get a sore ass...
Just do it