As for me I still regret my actions years back, but I still believe that it's never too late.
If at the time you mentioned you had enough opportunities to invest, you didn't take the risk to invest, then I think you did something wrong. Because if you had invested then you might have made a lot of profit from that investment now. However, you may not have the courage to invest because you do not have a complete understanding of the market. Didn't invest then but rightly regret it now. But there is no use in thinking about the past or regretting the past, we have to think and plan for the present and the future. So that after one to two years we don't have to say why we didn't invest in 2023.
The time to invest is not over yet, I believe that if you can invest now, you can definitely benefit from that investment in the future. Since you have made a mistake once, you can now take a decision or risk to invest. Hopefully investing now will not disappoint you.
I think it is important to realize that you may not make a lot of money right away, but you should be still investing anyway. Just because you missed your chance to make more money back in the day, doesn't mean you should be staying away from it neither, you should be focusing on making as much profit as you possibly can.
I know that it is going to take some time before you could make some money, but that doesn't mean that you should avoid it. I personally believe that the best thing to do would be making sure that you end up with some profit when the time comes and for that to happen you need to invest right now. Do not wait for a better time, it will never come and you will never be any better, just invest today if you can afford to.