This paraphrased quote is by someone whom I do not know and so cannot ascribe credit, but I love it, “we all make sandwich but you don’t have to eat the sandwich you have made; you can make another sandwich that’s far better than the first.”
In essence, time is not of the essence when it comes to rebuilding a life you deem worthless or not proud of. You have your life before you, it does not matter where you are right now or where you have been. If you think all these years you have been living a false life or living life to please someone else but you, there is still room and time for redirection. You are going to hurt a lot of people but start over any ways.
Think about it; if you did a B.Sc/BS or MS/MS degree to please someone else, you would be doing a job you don’t like. That’s not a place you want to be. It’s never too late to hit it right. You will still get old anyways whether or not you start over, but starting over will pay you in the long run. It’s never too late to start making informed decisions. It’s never too late to take a course you like, not the one some else likes for you. It’s never too late to be a better father/mother. It's not too late to be a better daughter or son. It’s never too late to build closeness with your family. It's never too late to be a better teacher, employee, boss, businessman etc.
If an architect discovers there is a mistake in a house he/she took months to build, they will break that part and rebuild it or break down the whole structure and rebuild entirely to avoid future collapse. Your life is much better than that of a building. Don't let your life crumble before you. It not too late to start over, just start!