No, never.
If you look at the market, any market really, you can find numerous reasons to spend your life regretting. There are so many missed opportunities that you can regret day in day out.
Rather than doing that, train yourself to focus on the next trade only. That way you will never engage yourself into things you cannot change.
It's never too late to educate yourself the proper ways, change your mindset, and start trading. Focus on the positive, avoid the negative.
Exactly I think thats just the only thing to do if you are really going to change and stand up for yourself regretting the past is basically a waste of your time there are opportunity opened for you from every angle all you have to do is sink in and free yourself and you might just learn to trade effectively