I ruined my life at 29?

I don't think you've ruined your life no. I don't think you can 'really' ruin your life by that measure really. Life is full of challenges, obstacles, and shitty decisions.
It's never too late to get your license and surround yourself with more with people more worthy of being in your presence or people that will influence you positively.
A person's true measure is by how they pick themselves up after they have fallen.
Stop doing stupid shit and do good things for yourself. It will take time but you need to invest in yourself, build a better life for yourself. Only you can do that and you should want to. You only get one life, make the best of it. It's easier and happier in the end than making the worst of it
You're 29 and still have many years ahead of your life that you could easily turn it around if you really care
Opinion
6Opinion
start over... you seem to have a smart device and an internet connection so... you can as well get into it and start over
It is never too late to start over. I have been through all of that including drug addiction, divorce, homelessness. You are stronger than you think. Take little steps out of that hell and learn to love yourself.
Damn. If I didn't know any better I would think I wrote this. I'm pretty much in the same exact same situation.
The best time to start building a good life was 10 years ago.
The second best time is now.
It may take awhile, but you can get it back
so, fix it
everythings fixable
Superb Opinion