You said " I made mistakes in the past I made my parents regret"
I can't live my son's life. He has made mistakes. My job is to keep him safe, give him sanctuary when he needs it, help him, support him, and gave him the space to develop his own wisdom. Regrets about their children are not healthy for a parent.