I have no useful advice for you, but I am impressed by your maturity and resilience.
Due to my inability to listen to my loved ones and difficulties learning from experience it took me a long time to find my way out. That pattern seems to be common.
I am sure you will find the family and friends section on SR a great support.