Welcome to the board.
While you will receive a lot of "input" on others if you should retire now, or shortly in the future, I must ask you when will be the "right time" for you?
Why I ask this is that you could retire on an "up year" (as I did last year) and suddenly the market drops (as it has, this year).
Knowing what I know now, early last year, would I have continued working?
The simple answer is NO! Assuming you have a plan that works for you (including accounting for down periods) any downward change in the marketplace should not keep you from retiring (or cause you loss of sleep).
What does that mean? It means that you have to come up with a plan that you can live with, regardless of the situation.
For me, it meant converting a portion of my portfolio to cash to allow me to live, regardless of the market for a few years (number of years is up to you).
It also meant converting a portion of my portfolio to a Single Payment Immediate Annuity (SIPA). As a disclaimer, you will find a lot of folks on this forum that will tell you never to do what I did (but until they pay for my retirement, I'll do my "own thing"
You can always look for the "perfect plan". Unfortunately, that means that you will also risk the rest of your life persuing something that is highly unlikely.
All you can do is plan prudently (based upon your personal "risk level"), create a plan, and execute the plan.
Your future? Well, that's up to you