Yochanan, you have a lot on your plate. I have some if not understanding of that, I at least feel for you, and how much you've had to take up the slack for adults who have not done that adult job around you.
Understand there is no rush now. No rush ever. Things happen when they happen, and if you're lucky, they will happen when they should.
Be who you are, and perhaps, like many of us here, you're a bit of both, never ever all one or the other. OK, that's you, and you'll have to learn to live with it, and live it too. It can be a very good life.
Don't rush. Haste makes waste, and there is a lot of waste around here. Don't rush to be part of it. But, rather, take it slow, and get to where you really should be.
I'm sure you will make it to that place, and I'm sure that's it's a very, very good place to be.