YES...forgive yourself, learn from your mistakes and do it for yourself and your kids or future kids. Their respect is worth everything. You will respect yourself and be a better, more mature parent. If you don't have kids, do it just for you. When you respect yourself you are a more balanced person and in the long run a better partner. Yes!
RE: Is it worth trying to become a better person?
YES...forgive yourself, learn from your mistakes and do it for yourself and your kids or future kids. Their respect is worth everything. You will respect yourself and be a better, more mature parent. If you don't have kids, do it just for you. When you respect yourself you are a more balanced person and in the long run a better partner. Yes!