There is no right time for anything for some people!!

No matter what choices you make or which circumstances you find yourself in, there is always someone who thinks you should have done it some other way or at some other time. I don't know if that is any reassurance to you at the moment though!